SpringBoot整合邮件服务

1.使用qq邮箱服务,先开启 POP3/SMTP服务
SpringBoot整合邮件服务_第1张图片
2.开启POP3/SMTP服务后,会生成一个随机密码,后面spring boot配置会用到

3.配置springboot的yml文件
mail:
host: smtp.qq.com
username: 邮箱名@qq.com
password: 生成的随机密码
properties:
mail.smtp.auth: true
mail.smtp.starttls.enable: true
mail.smtp.starttls.required: true

4.编写测试类
@SpringBootTest
@RunWith(SpringJUnit4ClassRunner.class)
@WebAppConfiguration
public class TestMail {

@Resource
private JavaMailSender javaMailSender;

@Test
public void testSendMail() {
	SimpleMailMessage message=new SimpleMailMessage();//要发送的消息内容
	message.setFrom("邮箱名@qq.com");
	message.setTo("邮箱名@qq.com");
	message.setSubject("测试邮件");
	message.setText("好好学习,天天向上");
	this.javaMailSender.send(message);
	
}

}
5.运行测试类
SpringBoot整合邮件服务_第2张图片

你可能感兴趣的:(SpringBoot整合邮件服务)