SpringBoot發(fā)送郵箱驗(yàn)證碼功能
一.開啟QQ郵箱服務(wù)
?。?)登陸QQ找到設(shè)置,點(diǎn)擊賬戶

?。?)往下拉,開啟POP3/SMTP服務(wù)和IMAP/SMTP服務(wù)

當(dāng)開啟IMAP/SMTP會(huì)有一串密文密碼,保存起來后面要用到
二.spring boot配置郵箱服務(wù)
在spring boot的配置文件application.yml中添加以下配置
spring: mail: username: 1963342385@qq.com password: yqc...fchj host: smtp.qq.com
password是在開啟郵箱服務(wù)的時(shí)候得到的密文密碼
三.代碼編寫
測試代碼
@RunWith(SpringRunner.class)
@SpringBootTest
public class ExchangeOfLearningPlatformApplicationTests {
@Autowired
JavaMailSenderImpl mailSender;
private String emailServiceCode;
public void test(){
emailServiceCode = "1234";
SimpleMailMessage message = new SimpleMailMessage();
message.setSubject("注冊驗(yàn)證碼");
message.setText("注冊驗(yàn)證碼是:" + emailServiceCode);
message.setFrom("1111111111@qq.com");
mailSender.send(message);
}
}
代碼說明:
創(chuàng)建一個(gè)簡單的郵件對象: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)證碼功能,希望對大家有所幫助,如果大家有任何疑問請給我留言,小編會(huì)及時(shí)回復(fù)大家的。在此也非常感謝大家對腳本之家網(wǎng)站的支持!
如果你覺得本文對你有幫助,歡迎轉(zhuǎn)載,煩請注明出處,謝謝!
- 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)注冊功能
- springboot實(shí)現(xiàn)郵箱驗(yàn)證碼功能
- SpringBoot發(fā)送郵件功能 驗(yàn)證碼5分鐘過期
- SpringBoot登錄驗(yàn)證碼實(shí)現(xiàn)過程詳解
- SpringBoot后端驗(yàn)證碼的實(shí)現(xiàn)示例
相關(guān)文章
springboot 打包部署 共享依賴包(分布式開發(fā)集中式部署微服務(wù))
這篇文章主要介紹了springboot 打包部署 共享依賴包(分布式開發(fā)集中式部署微服務(wù))的相關(guān)資料,非常不錯(cuò),具有參考借鑒價(jià)值,需要的的朋友參考下吧2017-06-06

