1、引入相关依赖
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-mail</artifactId>
</dependency>
2、application.properties中进行邮件信息配置
spring.mail.username=xxx # 发送方的邮箱地址
spring.mail.password=xxx # 密码
spring.mail.host=smtp.qq.com #smtp地址
spring.mail.properties.mail.smtp.ssl.enable=true
3、注入JavaMailSenderImpl发送邮件
@SpringBootTest
class Springboot06EmailApplicationTests {
@Autowired
JavaMailSenderImpl javaMailSender;
@Test
void contextLoads() {
SimpleMailMessage message = new SimpleMailMessage();
message.setSubject("SpringBoot发送邮件");
message.setText("这是邮件正文");
message.setTo("henryhhh1998@163.com");
message.setFrom("2056511970@qq.com");
javaMailSender.send(message);
}
}