中文字幕av专区_日韩电影在线播放_精品国产精品久久一区免费式_av在线免费观看网站

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

Springboot如何實現Java郵件任務

發布時間:2021-05-24 11:35:38 來源:億速云 閱讀:191 作者:小新 欄目:編程語言

這篇文章主要介紹Springboot如何實現Java郵件任務,文中介紹的非常詳細,具有一定的參考價值,感興趣的小伙伴們一定要看完!

1.maven引入依賴

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

2.application.properties配置發送郵箱

//用戶郵箱
spring.mail.username=753029781@qq.com
//QQ郵箱開通第三方登錄的授權碼
spring.mail.password=xxxxxxxxxxxx
//主機地址
spring.mail.host=smtp.qq.com
//開啟安全的連接
spring.mail.properties.mail.smtp.enable=true

3.測試

import cn.kgc.elastic.vo.Book;
import org.junit.Test;
import org.junit.runner.RunWith;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.boot.test.context.SpringBootTest;
import org.springframework.mail.SimpleMailMessage;
import org.springframework.mail.javamail.JavaMailSenderImpl;
import org.springframework.mail.javamail.MimeMailMessage;
import org.springframework.mail.javamail.MimeMessageHelper;
import org.springframework.test.context.junit4.SpringRunner;
import javax.mail.MessagingException;
import javax.mail.internet.MimeMessage;
import java.io.File;
@RunWith(SpringRunner.class)
@SpringBootTest
public class SpringBoot03ApplicationTests {
   //注入郵件發送器 
  @Autowired
  JavaMailSenderImpl mailSender;
  @Test
  public void sentMail(){
     //發送簡單的郵件
    SimpleMailMessage message=new SimpleMailMessage();
     //郵件設置
     //標題
    message.setSubject("注意");
     //內容
    message.setText("有內鬼,終止交易");
     //發送人
    message.setFrom("753029781@qq.com");
     //收件人
    message.setTo("jumpjiang233@gmail.com");
    mailSender.send(message);
  }
  @Test
  public void tesr01() throws MessagingException {
     //復雜郵件發送
    MimeMessage mimeMessage=mailSender.createMimeMessage();
     //使用helper上傳文件
    MimeMessageHelper helper=new MimeMessageHelper(mimeMessage,true);
    helper.setSubject("注意");
     //可以HTML樣式
    helper.setText("<b style='color:blue'>有內鬼,終止交易</b>",true);
     //上傳文件,可以上傳多個
    helper.addAttachment("1.jpg",new File("C:\\Users\\Jump\\Pictures\\1.jpg"));
    helper.setFrom("753029781@qq.com");
    helper.setTo("2871382340@qq.com");
    mailSender.send(mimeMessage);
  }
  @Test
  public void contextLoads() {
  }
}

以上是“Springboot如何實現Java郵件任務”這篇文章的所有內容,感謝各位的閱讀!希望分享的內容對大家有幫助,更多相關知識,歡迎關注億速云行業資訊頻道!

向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

堆龙德庆县| 神池县| 大埔区| 通榆县| 东乌珠穆沁旗| 壶关县| 墨竹工卡县| 铜陵市| 汉阴县| 婺源县| 钦州市| 高陵县| 甘肃省| 张家川| 江达县| 刚察县| 包头市| 兴城市| 塔河县| 穆棱市| 漳州市| 开鲁县| 康保县| 塘沽区| 岑巩县| 隆安县| 威远县| 铜陵市| 会泽县| 闽侯县| 新营市| 阳山县| 赣榆县| 甘孜县| 永丰县| 海兴县| 周宁县| 萨迦县| 台南市| 芦溪县| 洞口县|