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

 

 

 

接受的邮件如下: