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

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

當開啟IMAP/SMTP會有一串密文密碼,保存起來后面要用到
二.spring boot配置郵箱服務
在spring boot的配置文件application.yml中添加以下配置
spring: mail: username: 1963342385@qq.com password: yqc...fchj host: smtp.qq.com
password是在開啟郵箱服務的時候得到的密文密碼
三.代碼編寫
測試代碼
@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();
設置郵件標題:message.setSubject();
設置文件內(nèi)容:message.setText();
設置收件郵箱:message.setFrom();發(fā)送郵件:mailSender.send(message);
總結(jié)
以上所述是小編給大家介紹的SpringBoot發(fā)送郵箱驗證碼功能,希望對大家有所幫助,如果大家有任何疑問請給我留言,小編會及時回復大家的。在此也非常感謝大家對腳本之家網(wǎng)站的支持!
如果你覺得本文對你有幫助,歡迎轉(zhuǎn)載,煩請注明出處,謝謝!
相關文章
Java中數(shù)組容器(ArrayList)設的計與實現(xiàn)
本篇文章主要跟大家介紹我們最常使用的一種容器ArrayList、Vector的原理,并且自己使用Java實現(xiàn)自己的數(shù)組容器MyArrayList,讓自己寫的容器能像ArrayList那樣工作,感興趣的可以了解一下2022-07-07

