Java發送郵件,html郵件模板分享

以前有用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郵件模板分享/

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章