目的:使用 Springboot2.0 发送 HTML 格式的邮件
这是建立在 你会使用 springboot2.0 发送邮件的基础上,参考这篇博客:
https://blog.csdn.net/Tomwildboar/article/details/83028375
发送 html 的邮件代码如下
String content = "<html>" +
"<body>" + "<BR>" +
"<span>" + comment.getCmname() +" : 你好 </span>"+ "<BR>" +
"<span> 你在小道仙个人博客 中留言 已经入选了,感谢你的支持 </span>"+ "<BR>" +
"<div align='center'>" + comment.getCmcontext() + "<BR>" +
"</div>" +
"</body>" +
"</html>";
try {
MimeMessage mainMessage = jms.createMimeMessage();
MimeMessageHelper messageHelper = new MimeMessageHelper(mainMessage,true,"UTF-8");
messageHelper.setFrom("xdxBlog@126.com");
messageHelper.setTo(comment.getCmemail());
messageHelper.setSubject("留言管理");
messageHelper.setText(content,true);
jms.send(mainMessage);
}catch (Exception e){
}
说明:
comment.getCmname() 就是一个字符串
comment.getCmcontext() 一个 html 格式的字符串
接受的邮件如下: