Java发送邮件,html邮件模板分享

以前有用JavaMail写过发送html邮件,当时在benchmark自己设计了个html模板,分享记录一下。

邮件通知演示地址:点这里 点击联系我,留言后,会接收到访客留言反馈邮件。

预览:

访客反馈端

Java发送邮件,html邮件模板分享_第1张图片
以上模板的html文件下载
下载点这里
云盘密码: emailpw1


留言通知端

Java发送邮件,html邮件模板分享_第2张图片
以上模板的html文件下载
下载点这里
密码: emailpw2


Java实现发送html邮件可参考博客SpringBoot使用JavaMailSender实现发送邮件功能,【注意】 需要将博客中邮件发送方法sendSimpleMail改为以下sendHtmlMail方法实现即可。

	// 发送html格式邮件
    public static JsonResult sendHtmlMail(JavaMailSender javaMailSender,String email, String subject, String content) {

        MimeMessage message = javaMailSender.createMimeMessage();
        try {
            //true表示需要创建一个multipart message
            MimeMessageHelper helper = new MimeMessageHelper(message, true);
            helper.setFrom("xxx"+"<"+"[email protected]"+">");
            helper.setTo(email);
            helper.setSubject(subject);
            helper.setText(content, true);

            javaMailSender.send(message);
        } catch (MessagingException e) {
            e.printStackTrace();
            return JsonResult.error("哎呀~邮件服务器抽风了");
        } catch (MailAuthenticationException e) {
            e.printStackTrace();
            return JsonResult.error("哎呀~邮件服务器抽风了");
        } catch (Exception e) {
            e.printStackTrace();
            return JsonResult.error("邮件发送失败");
        }
        return JsonResult.success("邮件发送成功");
    }

欢迎访问本文的个人博客链接: https://br-bai.github.io/2019/09/24/Java发送邮件,html邮件模板分享/

你可能感兴趣的:(功能开发)