1. 程式人生 > >Springboot2.0 傳送HTML 格式的郵件。【親測有效】

Springboot2.0 傳送HTML 格式的郵件。【親測有效】

目的:使用 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 格式的字串

 

 

 

接受的郵件如下: