使用Thymeleaf发送HTML邮件

使用Thymeleaf发送HTML邮件
新建一个mail模板




   
   
    牛客网-激活账号


   


     


         [email protected], 您好!
     


     


         您正在注册牛客网, 这是一封激活邮件, 请点击 
         http://www.nowcoder.com/activation/abcdefg123456.html,
         激活您的牛客账号!
     


   


测试
主动调用Template模板引擎
给模板传参用context,设置其参数
调用模板引擎的proces的方法,指定其方法和数据
接受其生成的动态网页即字符串
@Test
public void testHtmlMail() {
    Context context=new Context();
    String content=templateEngine.process("/mail/activation",context);
    mailClient.sendMail("[email protected]", "发送邮件测试",
            content);
}

debug
javaMailSender.send(mimeMessageHelper.getMimeMessage());
这个方法必须进行try catch 不能抛出

try catch是直接处理,处理完成之后程序继续往下执行,throw则是将异常抛给它的上一级处理,程序便不往下执行了。

你可能感兴趣的:(html,javascript,前端)