以前有用JavaMail寫過發送html郵件,當時在benchmark自己設計了個html模板,分享記錄一下。
郵件通知演示地址:點這裏 點擊聯繫我,留言後,會接收到訪客留言反饋郵件。
預覽:
訪客反饋端
以上模板的html文件下載
下載點這裏
雲盤密碼: emailpw1
留言通知端
以上模板的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郵件模板分享/