欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

springboot實(shí)現(xiàn)自動(dòng)郵件發(fā)送任務(wù)詳解

 更新時(shí)間:2022年04月08日 14:47:46   作者:汪汪程序員  
這篇文章主要介紹了Springboot中的郵件任務(wù),本文通過實(shí)例代碼給大家介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或工作具有一定的參考借鑒價(jià)值,需要的朋友參考下吧

springboot可以很容易實(shí)現(xiàn)郵件的發(fā)送

具體實(shí)現(xiàn)步驟:

1.導(dǎo)入jar包

<dependency>
    <groupId>org.springframework.boot</groupId>
    <artifactId>spring-boot-starter-mail</artifactId>
    <version>2.5.2</version>
</dependency>

2.配置文件

獲取qq郵箱的POP3/SMTP服務(wù),獲取加密的密碼,并編寫springboot的配置文件

spring.mail.username=2080038188@qq.com #QQ號(hào)不是我的哦
spring.mail.password=gzcmhxxybgvbcjil #這里就是加密的密碼
spring.mail.host=smtp.qq.com
spring.mail.properties.mail.smtp.ssl.enable=true #這一步是開啟加密驗(yàn)證

3.測(cè)試

在測(cè)試類中進(jìn)行測(cè)試

@SpringBootTest
class Sprintboot09TestApplicationTests {

    @Autowired
    JavaMailSenderImpl mailSender;
    @Test
    void contextLoads() {
        SimpleMailMessage mailMessage = new SimpleMailMessage();
        mailMessage.setSubject("你好呀");
        mailMessage.setText("謝謝你");
        mailMessage.setTo("2080038188@qq.com");
        mailMessage.setFrom("2080038188@qq.com");
        mailSender.send(mailMessage);
    }

}

然后就發(fā)送成功了,你的qq郵箱就會(huì)收到你自己發(fā)送的信息,這里是非常有成就感的哦?。?!

重點(diǎn):在我測(cè)試中一直有bug,找了近半個(gè)小時(shí)才找到,結(jié)果就是我們springboot配置文件多打了一個(gè)空格,肉眼都無法看到,這種錯(cuò)誤,屬實(shí)找的好辛苦,一度懷疑是jar包版本或qq郵箱的問題,結(jié)果是多慮了。今后一定要注意springboot配置文件的空格問題!?。?/p>

復(fù)雜的郵件發(fā)送

@Test
void contextLoads2() throws MessagingException {
    //一個(gè)復(fù)雜的郵件
    MimeMessage mimeMessage = mailSender.createMimeMessage();
    //組裝
    MimeMessageHelper helper = new MimeMessageHelper(mimeMessage, true);
    //正文
    helper.setSubject("小狂神你好呀~plus");
    helper.setText("<p style='color:red'>謝謝你的狂神說java系列課程~</P>",true);
    //附件
    helper.addAttachment("1.jpg",new File("C:\\Users\\86187\\Desktop\\1.jpg"));
    helper.setTo("2080038187@qq.com");
    helper.setFrom("2080038187@qq.com");
    mailSender.send(mimeMessage);
}

和剛才那個(gè)簡單一點(diǎn)的道理是一樣的?。?!

郵件任務(wù)到這就結(jié)束了。

樹越是向往高處的光亮,它的根就越要向下,向泥土向黑暗的深處。

到此這篇關(guān)于springboot實(shí)現(xiàn)自動(dòng)郵件發(fā)送任務(wù)詳解的文章就介紹到這了,更多相關(guān)springboot 郵件任務(wù)內(nèi)容請(qǐng)搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!

相關(guān)文章

  • JAVA使用commos-fileupload實(shí)現(xiàn)文件上傳與下載實(shí)例解析

    JAVA使用commos-fileupload實(shí)現(xiàn)文件上傳與下載實(shí)例解析

    這篇文章主要介紹了JAVA使用commos-fileupload實(shí)現(xiàn)文件上傳與下載的相關(guān)資料,需要的朋友可以參考下
    2016-02-02
  • JVM Tomcat性能實(shí)戰(zhàn)(推薦)

    JVM Tomcat性能實(shí)戰(zhàn)(推薦)

    下面小編就為大家?guī)硪黄狫VM Tomcat性能實(shí)戰(zhàn)(推薦)。小編覺得挺不錯(cuò)的,現(xiàn)在就分享給大家,也給大家做個(gè)參考。一起跟隨小編過來看看吧
    2016-05-05
  • Java使用Servlet生成驗(yàn)證碼圖片

    Java使用Servlet生成驗(yàn)證碼圖片

    這篇文章主要為大家詳細(xì)介紹了Java使用Servlet生成驗(yàn)證碼圖片,文中示例代碼介紹的非常詳細(xì),具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下
    2021-08-08
  • Java實(shí)現(xiàn)斗地主簡化版

    Java實(shí)現(xiàn)斗地主簡化版

    這篇文章主要為大家詳細(xì)介紹了Java實(shí)現(xiàn)斗地主簡化版,文中示例代碼介紹的非常詳細(xì),具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下
    2020-04-04
  • 淺談Spring Boot 開發(fā)REST接口最佳實(shí)踐

    淺談Spring Boot 開發(fā)REST接口最佳實(shí)踐

    這篇文章主要介紹了淺談Spring Boot 開發(fā)REST接口最佳實(shí)踐,小編覺得挺不錯(cuò)的,現(xiàn)在分享給大家,也給大家做個(gè)參考。一起跟隨小編過來看看吧
    2018-01-01
  • MyBatis-Plus如何最優(yōu)雅最簡潔地完成數(shù)據(jù)庫操作

    MyBatis-Plus如何最優(yōu)雅最簡潔地完成數(shù)據(jù)庫操作

    Mybatis-Plus是一個(gè)?Mybatis?的增強(qiáng)工具,在?Mybatis?的基礎(chǔ)上只做增強(qiáng)不做改變,為簡化開發(fā)、提高效率而生,下面這篇文章主要給大家介紹了關(guān)于MyBatis-Plus如何最優(yōu)雅最簡潔地完成數(shù)據(jù)庫操作的相關(guān)資料,需要的朋友可以參考下
    2022-03-03
  • Java FutureTask類使用案例解析

    Java FutureTask類使用案例解析

    這篇文章主要介紹了Java FutureTask類使用案例解,文中通過示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值析,需要的朋友可以參考下
    2020-04-04
  • Jdk1.8 HashMap實(shí)現(xiàn)原理詳細(xì)介紹

    Jdk1.8 HashMap實(shí)現(xiàn)原理詳細(xì)介紹

    這篇文章主要介紹了Jdk1.8 HashMap實(shí)現(xiàn)原理詳細(xì)介紹的相關(guān)資料,需要的朋友可以參考下
    2016-12-12
  • 你了解Java中的Object類嗎

    你了解Java中的Object類嗎

    Object類是所有Java類的祖先。每個(gè)類都使用 Object 作為超類。所有對(duì)象(包括數(shù)組)都實(shí)現(xiàn)這個(gè)類的方法??梢允褂妙愋蜑镺bject的變量指向任意類型的對(duì)象,跟著小編來具體了解吧
    2021-09-09
  • java常用工具類 Reflect反射工具類、String字符串工具類

    java常用工具類 Reflect反射工具類、String字符串工具類

    這篇文章主要為大家詳細(xì)介紹了java常用工具類,包括Reflect反射工具類、String字符串工具類,文中示例代碼介紹的非常詳細(xì),具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下
    2019-05-05

最新評(píng)論