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

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

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

