java 简单发送邮件,四行代码发送一封邮件

版权声明: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());
	}

更多用法(如与spring整合)请参考文档

go to simple mail

猜你喜欢

转载自blog.csdn.net/oHongShu1/article/details/88641220