SpringBoot發(fā)送郵箱驗證碼功能
一.開啟QQ郵箱服務(wù)
(1)登陸QQ找到設(shè)置,點擊賬戶
?。?)往下拉,開啟POP3/SMTP服務(wù)和IMAP/SMTP服務(wù)
當(dāng)開啟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è)置郵件標(biāo)題:message.setSubject();
設(shè)置文件內(nèi)容:message.setText();
設(shè)置收件郵箱:message.setFrom();發(fā)送郵件:mailSender.send(message);
總結(jié)
以上所述是小編給大家介紹的SpringBoot發(fā)送郵箱驗證碼功能,希望對大家有所幫助,如果大家有任何疑問請給我留言,小編會及時回復(fù)大家的。在此也非常感謝大家對腳本之家網(wǎng)站的支持!
如果你覺得本文對你有幫助,歡迎轉(zhuǎn)載,煩請注明出處,謝謝!
相關(guān)文章
Java中數(shù)組容器(ArrayList)設(shè)的計與實現(xiàn)
本篇文章主要跟大家介紹我們最常使用的一種容器ArrayList、Vector的原理,并且自己使用Java實現(xiàn)自己的數(shù)組容器MyArrayList,讓自己寫的容器能像ArrayList那樣工作,感興趣的可以了解一下2022-07-07java JTree JCheckBox樹復(fù)選框詳解
這篇文章主要為大家詳細(xì)介紹了java JTree JCheckBox樹復(fù)選框的相關(guān)資料,具有一定的參考價值,感興趣的小伙伴們可以參考一下2017-11-11