轻量级前端框架助力开发者提升项目效率与性能
366
2023-07-22
SpringBoot发送邮箱验证码功能
一.开启QQ邮箱服务
(1)登陆QQ找到设置,点击账户
(2)往下拉,开启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是在开启邮箱服务的时候得到的密文密码
三.代码编qghFTQDH写
测试代码
@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);
}
}
代码说明:
创建一个简单的邮件对象:SimpleMailMessage message = new SimpleMailMessage();
设置邮件标题:message.setSubject();
设置文件内容:message.setText();
设置收件邮箱http://:message.setFrom();
发送邮件:mailSender.send(message);
总结
版权声明:本文内容由网络用户投稿,版权归原作者所有,本站不拥有其著作权,亦不承担相应法律责任。如果您发现本站中有涉嫌抄袭或描述失实的内容,请联系我们jiasou666@gmail.com 处理,核实后本网站将在24小时内删除侵权内容。
发表评论
暂时没有评论,来抢沙发吧~