SpringBoot發(fā)送郵箱驗(yàn)證碼功能
一.開(kāi)啟QQ郵箱服務(wù)
(1)登陸QQ找到設(shè)置,點(diǎn)擊賬戶
?。?)往下拉,開(kāi)啟POP3/SMTP服務(wù)和IMAP/SMTP服務(wù)
當(dāng)開(kāi)啟IMAP/SMTP會(huì)有一串密文密碼,保存起來(lái)后面要用到
二.spring boot配置郵箱服務(wù)
在spring boot的配置文件application.yml中添加以下配置
spring: mail: username: 1963342385@qq.com password: yqc...fchj host: smtp.qq.com
password是在開(kāi)啟郵箱服務(wù)的時(shí)候得到的密文密碼
三.代碼編寫(xiě)
測(cè)試代碼
@RunWith(SpringRunner.class) @SpringBootTest public class ExchangeOfLearningPlatformApplicationTests { @Autowired JavaMailSenderImpl mailSender; private String emailServiceCode; public void test(){ emailServiceCode = "1234"; SimpleMailMessage message = new SimpleMailMessage(); message.setSubject("注冊(cè)驗(yàn)證碼"); message.setText("注冊(cè)驗(yàn)證碼是:" + emailServiceCode); message.setFrom("1111111111@qq.com"); mailSender.send(message); } }
代碼說(shuō)明:
創(chuàng)建一個(gè)簡(jiǎn)單的郵件對(duì)象:SimpleMailMessage message = new SimpleMailMessage();
設(shè)置郵件標(biāo)題:message.setSubject();
設(shè)置文件內(nèi)容:message.setText();
設(shè)置收件郵箱:message.setFrom();發(fā)送郵件:mailSender.send(message);
總結(jié)
以上所述是小編給大家介紹的SpringBoot發(fā)送郵箱驗(yàn)證碼功能,希望對(duì)大家有所幫助,如果大家有任何疑問(wèn)請(qǐng)給我留言,小編會(huì)及時(shí)回復(fù)大家的。在此也非常感謝大家對(duì)腳本之家網(wǎng)站的支持!
如果你覺(jué)得本文對(duì)你有幫助,歡迎轉(zhuǎn)載,煩請(qǐng)注明出處,謝謝!
- SpringBoot實(shí)現(xiàn)短信驗(yàn)證碼校驗(yàn)方法思路詳解
- SpringBoot 集成Kaptcha實(shí)現(xiàn)驗(yàn)證碼功能實(shí)例詳解
- SpringBoot實(shí)現(xiàn)前端驗(yàn)證碼圖片生成和校驗(yàn)
- Springboot實(shí)現(xiàn)驗(yàn)證碼登錄
- SpringBoot使用郵箱發(fā)送驗(yàn)證碼實(shí)現(xiàn)注冊(cè)功能
- springboot實(shí)現(xiàn)郵箱驗(yàn)證碼功能
- SpringBoot發(fā)送郵件功能 驗(yàn)證碼5分鐘過(guò)期
- SpringBoot登錄驗(yàn)證碼實(shí)現(xiàn)過(guò)程詳解
- SpringBoot后端驗(yàn)證碼的實(shí)現(xiàn)示例
相關(guān)文章
IOC?容器啟動(dòng)和Bean實(shí)例化兩個(gè)階段詳解
這篇文章主要為大家介紹了IOC?容器啟動(dòng)和Bean實(shí)例化兩個(gè)階段詳解,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進(jìn)步,早日升職加薪2022-08-08Java web的讀取Excel簡(jiǎn)單實(shí)例代碼
下面小編就為大家?guī)?lái)一篇Java web的讀取Excel簡(jiǎn)單實(shí)例代碼。小編覺(jué)挺不錯(cuò)的,現(xiàn)在就分享給大家,也給大家做個(gè)參考。一起跟隨小編過(guò)來(lái)看看吧2016-06-06Spring Boot實(shí)現(xiàn)模塊化的幾種方法
模塊可以是業(yè)務(wù)模塊,為應(yīng)用程序提供一些業(yè)務(wù)服務(wù),或者為幾個(gè)其他模塊或整個(gè)應(yīng)用程序提供跨領(lǐng)域關(guān)注的技術(shù)模塊。這篇文章主要介紹了Spring Boot實(shí)現(xiàn)模塊化,需要的朋友可以參考下2018-07-07Java中數(shù)組容器(ArrayList)設(shè)的計(jì)與實(shí)現(xiàn)
本篇文章主要跟大家介紹我們最常使用的一種容器ArrayList、Vector的原理,并且自己使用Java實(shí)現(xiàn)自己的數(shù)組容器MyArrayList,讓自己寫(xiě)的容器能像ArrayList那樣工作,感興趣的可以了解一下2022-07-07java JTree JCheckBox樹(shù)復(fù)選框詳解
這篇文章主要為大家詳細(xì)介紹了java JTree JCheckBox樹(shù)復(fù)選框的相關(guān)資料,具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下2017-11-11Maven依賴junit?@Test報(bào)錯(cuò)的解決方案
這篇文章主要介紹了Maven依賴junit?@Test報(bào)錯(cuò)的解決方案,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。如有錯(cuò)誤或未考慮完全的地方,望不吝賜教2022-03-03