成人国产在线小视频_日韩寡妇人妻调教在线播放_色成人www永久在线观看_2018国产精品久久_亚洲欧美高清在线30p_亚洲少妇综合一区_黄色在线播放国产_亚洲另类技巧小说校园_国产主播xx日韩_a级毛片在线免费

資訊專欄INFORMATION COLUMN

使用spring mail發(fā)送html郵件

劉明 / 2430人閱讀

摘要:序本文展示一下如何使用來發(fā)送郵件。請檢查是否有用戶發(fā)送病毒或者垃圾郵件被網(wǎng)易郵箱識別為垃圾郵件了,有個歪招,就是把發(fā)送郵箱添加到里頭發(fā)送郵件的實(shí)現(xiàn)例子企業(yè)退信的常見問題

本文展示一下如何使用spring mail來發(fā)送html郵件。

maven
        
        
            org.springframework.boot
            spring-boot-starter-mail
        
發(fā)送圖片
public void send(String from, String[] toMails, String subject, String text,
                     Map inlines) throws Exception{
        MimeMessage mimeMessage = mailSender.createMimeMessage();
        MimeMessageHelper helper = new MimeMessageHelper(mimeMessage, true);
        helper.setFrom(from);
        helper.setTo(toMails);
        helper.setSubject(subject);
        //support html
        helper.setText(text, true); 

        // inline
        if(inlines != null){
            for(Map.Entry entry: inlines.entrySet()){
                if(entry.getValue() instanceof ClassPathResource){
                    helper.addInline(entry.getKey(), (Resource) entry.getValue());
                }

            }
        }

        mailSender.send(mimeMessage);
    }
測試

發(fā)送實(shí)例

        ClassPathResource classPathResource = new ClassPathResource("image_2.png");
        Map att = new HashMap<>();
        att.put("image",classPathResource);
        String content = "
                            
                                

spring mail發(fā)送實(shí)例


"; try{ mailService.send(new String[]{"[email protected]"},"spring mail發(fā)送實(shí)例",content,att); }catch (Exception e){ e.printStackTrace(); }

異常

org.springframework.mail.MailSendException: Failed messages: com.sun.mail.smtp.SMTPSendFailedException: 554 DT:SPM 126 smtp7,DsmowAB3U6X1_LdZjIz+Aw--.26008S3 1505230070,please see http://mail.163.com/help/help_spam_16.htm?ip=123.65.107.103&hostid=smtp7&time=1505230070
; message exception details (1) are:
Failed message 1:
com.sun.mail.smtp.SMTPSendFailedException: 554 DT:SPM 126 smtp7,DsmowAB3U6X1_LdZjIz+Aw--.26008S3 1505230070,please see http://mail.163.com/help/help_spam_16.htm?ip=123.65.107.103&hostid=smtp7&time=1505230070

    at com.sun.mail.smtp.SMTPTransport.issueSendCommand(SMTPTransport.java:2267)
    at com.sun.mail.smtp.SMTPTransport.finishData(SMTPTransport.java:2045)
    at com.sun.mail.smtp.SMTPTransport.sendMessage(SMTPTransport.java:1260)
    at org.springframework.mail.javamail.JavaMailSenderImpl.doSend(JavaMailSenderImpl.java:448)
    at org.springframework.mail.javamail.JavaMailSenderImpl.send(JavaMailSenderImpl.java:345)
    at org.springframework.mail.javamail.JavaMailSenderImpl.send(JavaMailSenderImpl.java:340)

錯誤碼554

554 DT:SPM 發(fā)送的郵件內(nèi)容包含了未被許可的信息,或被系統(tǒng)識別為垃圾郵件。請檢查是否有用戶發(fā)送病毒或者垃圾郵件;

被網(wǎng)易郵箱識別為垃圾郵件了,有個歪招,就是把發(fā)送郵箱添加到cc里頭

        helper.setCc(from);
doc

springboot發(fā)送郵件的實(shí)現(xiàn)例子

企業(yè)退信的常見問題?

文章版權(quán)歸作者所有,未經(jīng)允許請勿轉(zhuǎn)載,若此文章存在違規(guī)行為,您可以聯(lián)系管理員刪除。

轉(zhuǎn)載請注明本文地址:http://systransis.cn/yun/70426.html

相關(guān)文章

  • 慕課網(wǎng)_《Spring Boot 發(fā)送郵件》學(xué)習(xí)總結(jié)

    摘要:慕課網(wǎng)發(fā)送郵件學(xué)習(xí)總結(jié)時間年月日星期六說明本文部分內(nèi)容均來自慕課網(wǎng)。 慕課網(wǎng)《Spring Boot 發(fā)送郵件》學(xué)習(xí)總結(jié) 時間:2018年09月08日星期六 說明:本文部分內(nèi)容均來自慕課網(wǎng)。@慕課網(wǎng):https://www.imooc.com 教學(xué)源碼:https://github.com/ityouknow/... 學(xué)習(xí)源碼:https://github.com/zccoder...

    Meathill 評論0 收藏0
  • Spring Boot 2.x (十八):郵件服務(wù)一文打盡

    摘要:前景介紹在日常的工作中,我們經(jīng)常會用到郵件服務(wù),比如發(fā)送驗(yàn)證碼,找回密碼確認(rèn),注冊時郵件驗(yàn)證等,所以今天在這里進(jìn)行郵件服務(wù)的一些操作。 前景介紹 在日常的工作中,我們經(jīng)常會用到郵件服務(wù),比如發(fā)送驗(yàn)證碼,找回密碼確認(rèn),注冊時郵件驗(yàn)證等,所以今天在這里進(jìn)行郵件服務(wù)的一些操作。 大致思路 我們要做的其實(shí)就是把Java程序作為一個客戶端,然后通過配置SMTP協(xié)議去連接我們所使用的發(fā)送郵箱(fr...

    idealcn 評論0 收藏0
  • SpringBoot 2.X Kotlin系列之JavaMailSender發(fā)送郵件

    摘要:在很多服務(wù)中我經(jīng)常需要用到發(fā)送郵件功能,所幸的是可以快速使用的框架,只要引入改框架我們可以快速的完成發(fā)送郵件功能。引入獲取郵件發(fā)送服務(wù)器配置在國內(nèi)用的最多的就是郵件和網(wǎng)易郵件,這里會簡單講解獲取兩家服務(wù)商的發(fā)送郵件配置。 showImg(https://segmentfault.com/img/remote/1460000018819338?w=1024&h=500); 在很多服務(wù)中我...

    derek_334892 評論0 收藏0
  • Spring Boot 郵件發(fā)送的 5 種姿勢!

    摘要:也就是說用戶先將郵件投遞到騰訊的服務(wù)器這個過程就使用了協(xié)議,然后騰訊的服務(wù)器將郵件投遞到網(wǎng)易的服務(wù)器這個過程也依然使用了協(xié)議,服務(wù)器就是用來收郵件。 郵件發(fā)送其實(shí)是一個非常常見的需求,用戶注冊,找回密碼等地方,都會用到,使用 JavaSE 代碼發(fā)送郵件,步驟還是挺繁瑣的,Spring Boot 中對于郵件發(fā)送,提供了相關(guān)的自動化配置類,使得郵件發(fā)送變得非常容易,本文我們就來一探究竟!看...

    W4n9Hu1 評論0 收藏0
  • SpringBoot非官方教程 | 第二十一篇: springboot集成JMS

    摘要:對提供了很好的支持,對其做了起步依賴。構(gòu)架工程創(chuàng)建一個工程,在其文件加入添加配置在中填寫自己的郵箱密碼。啟用設(shè)置附件發(fā)送郵件郵件已發(fā)送測試已全部通過,沒有坑。 springboot對JMS提供了很好的支持,對其做了起步依賴。 構(gòu)架工程 創(chuàng)建一個springboot工程,在其pom文件加入: org.springframework.boot spring-boot-st...

    roundstones 評論0 收藏0

發(fā)表評論

0條評論

劉明

|高級講師

TA的文章

閱讀更多
最新活動
閱讀需要支付1元查看
<