版权声明:www.hsboy.cn [email protected] https://blog.csdn.net/oHongShu1/article/details/88641220
java 简单发送邮件
使用simple mail快速、简单地发送一封邮件
-
首先,点此下载jar包,点击clone or download,继续点击download zip完成后解压
-
点击
RELEASE
,下载最新的RELEASE jar
,格式如springmail-simple-mail-x.x.x-RELEASE.jar
-
将
dependencies
文件下的所有jar包和刚刚下载的springmail-simple-mail-x.x.x-RELEASE.jar
添加到工程 build to path -
开启邮箱的smtp,点击查看QQ邮箱开启smtp的方法
-
发送邮件!参考下面的代码
/**
* 下面是一个简单的例子,测试发送。<strong>这是最简单的方式</strong> - 不使用spring容器如何发送邮件 -
* 弊端:1.发送速度慢,需要几秒钟的时间加载资源 2.这种方式默认只拥有一个发送器,容错率不高
*
* @throws IOException
* @throws MailAddressException 自定义异常,邮件地址不正确
*/
@Test
public void testSendSimple() throws MailAddressException {
MimeMail mimeMail = MimeMail.Builder.initMailSender("smtp.qq.com", "smtp",465, "[email protected]","你的客户端授权码", false);
List<String> to = new ArrayList<String>();// 收件人集合
to.add("[email protected]");
to.add("[email protected]");//这里可以继续添加多个收件人,超过两个会群发
//密集发送时,163会报554 DT:SPM异常
mimeMail.sendMail(to, "你有新的消息", "请到网站内查看"+new Date());
}