文章目录Java实现qq邮箱发送
- 邮件发送
- 群发
前言
简单使用qq邮箱
一、开启SMTP服务点击设置
点击账户 往下找
开启POP3、SMTP服务 开启此服务需要发送短信 发送即可
记录授权码
二、代码导入依赖
org.apache.commons commons-email1.4
邮件发送
代码如下(示例):
HtmlEmail send = new HtmlEmail();
//设置发送邮箱的host 默认值
send.setHostName("smtp.qq.com");
//配置发送邮箱和邮箱授权码
send.setAuthentication("你的qq邮箱", "你的授权码");
//配置发送方
send.setFrom("发送方邮箱");
//配置接收人
send.addTo("接收人邮箱");
//设置邮箱主题
send.setSubject("发送邮箱");
//具体的发送消息
send.setMsg("收到邮箱消息后请回复!!");
send.setCharset("UTF-8");
send.send();
System.out.println("发送成功");
群发
代码如下(示例):
通过遍历 list去达到群发的效果
ArrayList arrayList = new ArrayList();
arrayList.add("qq邮箱");
arrayList.add("qq邮箱");
for (int i = 0; i < arrayList.size(); i++) {
HtmlEmail send = new HtmlEmail();
//设置发送邮箱的host 默认值
send.setHostName("smtp.qq.com");
//配置发送邮箱和邮箱授权码
send.setAuthentication("你的qq邮箱", "你的授权码");
//配置发送方
send.setFrom("你的qq邮箱");
//配置接收人
send.addTo((String) arrayList.get(i));
//设置邮箱主题
send.setSubject("发送邮箱");
//具体的发送消息
send.setMsg("收到邮箱消息后请回复!!");
send.setCharset("UTF-8");
send.send();
System.out.println("发送成功");
效果图
总结记录下qq邮箱的使用,过程很简单。跟着操作就行。



