SpringBoot+JavaMailSender實(shí)現(xiàn)騰訊企業(yè)郵箱配置
1. 引入spring-boot-starter-mail 依賴包
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-mail</artifactId>
</dependency>
2. 在application.yml配置郵箱基本信息
spring:
mail:
host: smtp.exmail.qq.com
port: 465
username: xxx@xx.com
password: xxxx
protocol: smtp
properties:
mail:
smtp:
auth: true
ssl:
enable: true
socketFactory:
class: com.sun.mail.util.MailSSLSocketFactory
fallback: false
3. 實(shí)現(xiàn)代碼
@Autowired
JavaMailSender javaMailSender;
public void testSend() {
SimpleMailMessage message = new SimpleMailMessage();
message.setFrom("XXX@xxx.com"); //發(fā)送者郵箱地址 此地址一定要和yml郵箱一致
message.setTo("xxx@xxx.com"); //收件人郵箱地址
message.setSubject("測(cè)試主題");
message.setText("測(cè)試內(nèi)容");
jms.send(message);
}
注意:
如果代碼報(bào):501 mail from address must be same as authorization user 錯(cuò)誤 ;引起原因是yml中配置的郵箱地址和代碼中message.setFrom(xx@xx.com);不一致導(dǎo)致;
到此這篇關(guān)于SpringBoot+JavaMailSender實(shí)現(xiàn)騰訊企業(yè)郵箱配置的文章就介紹到這了,更多相關(guān)SpringBoot JavaMailSender騰訊郵箱配置內(nèi)容請(qǐng)搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!
相關(guān)文章
java 實(shí)現(xiàn)數(shù)組擴(kuò)容與縮容案例
這篇文章主要介紹了java 實(shí)現(xiàn)數(shù)組擴(kuò)容與縮容案例,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過來看看吧2021-02-02
SpringBoot打成war包在tomcat或wildfly下運(yùn)行的方法
這篇文章主要介紹了SpringBoot打成war包在tomcat或wildfly下運(yùn)行的方法,本文給大家介紹的非常詳細(xì),具有一定的參考借鑒價(jià)值,需要的朋友可以參考下2019-11-11
springboot2學(xué)習(xí)世界著名程序springboot開發(fā)體驗(yàn)
這篇文章主要為大家介紹了世界著名程序springboot開發(fā)體驗(yàn),有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進(jìn)步,早日升職加薪2022-05-05
Java中用戶向系統(tǒng)傳遞參數(shù)的三種基本方式實(shí)例分享
這篇文章主要介紹了Java中用戶向系統(tǒng)傳遞參數(shù)的三種基本方式實(shí)例,有需要的朋友可以參考一下2014-01-01
使用springmvc運(yùn)行流程分析,手寫spring框架嘗試
這篇文章主要介紹了使用springmvc運(yùn)行流程分析,手寫spring框架嘗試,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。如有錯(cuò)誤或未考慮完全的地方,望不吝賜教2021-10-10
Java微服務(wù)Nacos Config配置中心超詳細(xì)講解
配置文件相對(duì)分散。在一個(gè)微服務(wù)架構(gòu)下,配置文件會(huì)隨著微服務(wù)的增多變的越來越多,而且分散 在各個(gè)微服務(wù)中,不好統(tǒng)一配置和管理。每一個(gè)環(huán)境所使用的配置理論上都是不同的,一旦需要修改,就需要我們?nèi)ジ鱾€(gè)微服務(wù)下手動(dòng)維護(hù)2023-02-02

