Springboot2.0 傳送HTML 格式的郵件。【親測有效】
阿新 • • 發佈:2018-12-10
目的:使用 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(" [email protected]");
messageHelper.setTo(comment.getCmemail());
messageHelper.setSubject("留言管理");
messageHelper.setText(content,true);
jms.send(mainMessage);
}catch (Exception e){
}
說明:
comment.getCmname() 就是一個字串
comment.getCmcontext() 一個 html 格式的字串
接受的郵件如下: