java163邮箱服务器地址,JavaEmail发送网易163邮箱和QQ邮箱
引入javamail的坐标依赖!省略!直接展示中心思想!
@Component
public class EmailUtil {
/**
* todo 发送QQ邮箱
*/
public void sendQQEmail(String emailAddress){
//做链接前的准备工作 也就是参数初始化
Properties properties = new Properties();
properties.setProperty("mail.smtp.host","smtp.qq.com");//发送邮箱服务器
properties.setProperty("mail.smtp.port","465");//发送端口
properties.setProperty("mail.smtp.auth","true");//是否开启权限控制
properties.setProperty("mail.debug","true");//true 打印信息到控制台
properties.setProperty("mail.transport","smtp");//发送的协议是简单的邮件传输协议
properties.setProperty("mail.smtp.ssl.enable","true");
//建立两点之间的链接
Session session = Session.getInstance(properties, new Authenticator() {
@Override
protected PasswordAuthentication getPasswordAuthentication() {
return new PasswordAuthentication("675361896@qq.com","wbomvmxtifjybcbb");
}
});
//创建邮件对象
Message message = new MimeMessage(session);
//设置发件人
try {
message.setFrom(new InternetAddress("675361896@qq.com"));
//设置收件人
message.setRecipient(Message.RecipientType.TO,new InternetAddress(emailAddress));//收件人
//设置主题
message.setSubject("Activiti工作流审核结果通知");
//设置邮件正文 第二个参数是邮件发送的类型
message.setContent("尊敬的用户您好,您的请假申请已通过,请知悉!","text/html;charset=UTF-8");
//发送一封邮件
Transport transport = session.getTransport();
transport.connect("675361896@qq.com","wbomvmxtifjybcbb");
Transport.send(message);
} catch (MessagingException e) {
e.printStackTrace();
}
}
/**
* todo 发送网易163邮箱
*/
// 发件人 账号和密码
public static final String MY_EMAIL_ACCOUNT = "fantongxue666@163.com";
public static final String MY_EMAIL_PASSWORD = "PCRAVAFQNZVIJDOI";// 密码,是你自己的设置的授权码
// SMTP服务器(这里用的163 SMTP服务器)
public static final String MEAIL_163_SMTP_HOST = "smtp.163.com";
public static final String SMTP_163_PORT = "25";// 端口号,这个是163使用到的;QQ的应该是465或者875
// 收件人
public static final String RECEIVE_EMAIL_ACCOUNT = "fantongxue666@163.com";
@Test
public void sendWY163Email(String emailAddress) throws Exception{
Properties p = new Properties();
p.setProperty("mail.smtp.host", MEAIL_163_SMTP_HOST);
p.setProperty("mail.smtp.port", SMTP_163_PORT);
p.setProperty("mail.smtp.socketFactory.port", SMTP_163_PORT);
p.setProperty("mail.smtp.auth", "true");
p.setProperty("mail.smtp.socketFactory.class", "SSL_FACTORY");
Session session = Session.getInstance(p, new Authenticator() {
// 设置认证账户信息
@Override
protected PasswordAuthentication getPasswordAuthentication() {
return new PasswordAuthentication(MY_EMAIL_ACCOUNT, MY_EMAIL_PASSWORD);
}
});
session.setDebug(true);
MimeMessage message = new MimeMessage(session);
// 发件人
message.setFrom(new InternetAddress(MY_EMAIL_ACCOUNT));
// 收件人和抄送人
message.setRecipients(Message.RecipientType.TO, RECEIVE_EMAIL_ACCOUNT);
//message.setRecipients(Message.RecipientType.CC, MY_EMAIL_ACCOUNT);
// 内容(这个内容还不能乱写,有可能会被SMTP拒绝掉;多试几次吧)
message.setSubject("Activiti工作流审核结果通知");
message.setContent("尊敬的用户您好,您的请假申请已通过,请知悉!", "text/html;charset=UTF-8");
message.setSentDate(new Date());
message.saveChanges();
Transport.send(message);
}
}
来源:https://www.cnblogs.com/fantongxue/p/12909690.html
java163邮箱服务器地址,JavaEmail发送网易163邮箱和QQ邮箱相关推荐
- qq邮箱服务器发信怎么配置,WordPress网站实现使用QQ邮箱作为SMTP发信服务器配置教程...
一般WordPress网站都需要进行邮件发送,比如常见的找回密码.验证码等功能,我们经常会推荐使用SMTP发送邮件.今天小编就想跟大家讨论一下WordPress网站实现使用QQ邮箱作为SMTP发信服务 ...
- 网易邮箱服务器地址为imap,网易邮箱IMAP服务
IMAP全称是Internet Mail Access Protocol(交互式邮件存取协议),与目前广泛使用的POP3相似,都是一种邮件获取协议. IMAP最吸引人的功能之一是"同步&qu ...
- qq邮箱服务器接收和发送文件夹,将QQ邮箱打造成为你的邮箱总管-qq邮箱怎么发送文件夹...
其实邮箱多了也不是一件好事,每次进入QQ邮箱时,都要先登录到相应的网站,而且邮箱多了,用户名和密码也容易忘记.那有没有什么办法,不用登陆各个网站就能同时收各个邮箱的邮件呢!有人可能会说使用foxmai ...
- NOTES修改服务器密码,修改notes邮箱服务器地址
修改notes邮箱服务器地址 内容精选 换一换 环境搭建完成后,若您需要修改Atlas 200 DK的IP地址,请参考以下步骤操作.在Ubuntu服务器中以HwHiAiUser用户ssh登录Atlas ...
- 如何修改邮箱服务器类型,如何修改邮箱服务器地址
如何修改邮箱服务器地址 内容精选 换一换 通过华为云创建的ECS服务器默认使用华为云提供的内网DNS进行解析.内网DNS不影响ECS服务器对公网域名的访问.同时,还可以不经Internet,直接通过内 ...
- 阿里企业邮箱服务器地址(IMAP、POP、SMTP)
阿里企业邮箱IMAP.POP.SMTP参数配置服务器地址和端口号信息,阿里云百科分享阿里邮箱各个服务器地址及端口信息: 目录 新版企业邮箱服务器地址 旧版服务器地址 中国香港地区服务器地址 新版企业邮 ...
- QQ邮箱怎么发送文件夹 怎样在QQ邮箱里发送压缩文件夹
有很多用户想要知道怎么样才能通过QQ邮箱来发送自己的一些文件压缩包,应该怎么操作呢?不要慌,现在小编就给大家分享一下,下面一起来学习操作步骤吧! 其实,无论何种邮箱都无法发送文件夹,都只能对文件进行操 ...
- [网络爬虫|smtp协议|python]东方财富网爬虫,python smtp协议发送爬取数据至QQ邮箱
本文改自 [网络爬虫|smtp协议|python]东方财富网爬虫,python smtp协议发送爬取数据至QQ邮箱 之前写的爬虫单子,代码已经跑了快3个月了,后续又增加了一些需求,修改了一些小bug ...
- 163/126/QQ邮箱服务器地址以及SSL端口
1. 163\126邮箱 网易163免费邮箱相关服务器信息:(http://help.163.com/09/1223/14/5R7P3QI100753VB8.html) (http://m.mail. ...
最新文章
- 计算机中职高考,中职计算机高考中的应用
- [Codeforces] Round #320 (Div.2)
- Java02-day02【运算符(赋值、关系、逻辑、三元、算数、自增自减)、分支语句(顺序结构、if语句)】
- Java虚拟机:JVM 主要组成部分与内存区域
- 【开源】NodeJS仿WebApi路由
- Objective-C策略模式(Strategy)
- 异步fifo_FPGA设计基础——FIFO的应用
- 学习笔记(04):Python网络编程并发编程-什么是socket
- DUMPE2FS(8)
- as工程放到源码编译_Flutter源码剖析(二):源码的阅读与调试环境配置
- PyCharm取消启动时自动加载项目
- linux svn 自动启动,Linux下设置svn开机自启动
- PMBOK - 项目管理知识体系 - 学习系列(1) -
- qt5 开发及实例(第4版)_张厚粲现代心理与教育统计学第4版配套章节题库
- java实现模拟时钟表盘
- 【视频目标检测】|Towards High Performance Video Object Detection
- 【转自杨建荣博客】通过执行计划中的CONCATENATION分析sql问题
- cocos2d-x 中添加显示文字的三种方式 LabelTTF 、LabelBMFont 和 LabelAtlas
- C++学习需要看的书籍
- python的self.boardx -= 5 什么意思_python小白求帮助
热门文章
- “众包2.0”版的海尔怎么玩?_第1页_福布斯中文网
- word2010尾注[]格式添加参考文献
- setup小工具安装
- AVR工程编译报main.c:382: fatal error: opening dependency file .dep/main.o.d: No such file or directory!!!
- 笔记本电脑显示屏忽明忽暗怎么解决
- 跨学科协同,第四届PLAGH-MIT医疗大数据学术交流及Datathon活动圆满落幕
- 为Unity3D创建素材(2):模型、绑定、动画
- LR_scheduler及warmup底层原理和代码分析
- Python3 爬取携程网[2]: 爬取北京五星级酒店详细信息
- Windows上配置虚拟主机