一:引入Maven依赖
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-mail</artifactId>
</dependency>
二:添加邮件yaml配置
spring:
#邮箱配置
mail:
username: xxxxxxxxxxx@qq.com
password: xxxxxxxxxxx
host: smtp.qq.com
properties:
mail:
smtp:
ssl:
enable: true
username为要使用该邮箱发送邮件
password是授权码,需要到qq邮箱获取。
具体步骤:
下滑找到SMTP,按照要求获取授权码
三:编写测试类
SimpleMailMessage mailMessage = new SimpleMailMessage();
//标题
mailMessage.setSubject("测试标题");
//发件人,只能是配置的那个邮箱,否则会报错
mailMessage.setFrom("493350232@qq.com");
//内容
mailMessage.setText("测试内容");
//收件人
mailMessage.setTo("xxxxxxx@qq.com");
mailSender.send(mailMessage);