引入依赖包
<!-- 支持发送邮件 -->
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-mail</artifactId>
</dependency>
然后上代码
@Autowired
JavaMailSender jms;
private void sendEmail(String msg) {
// 建立邮件消息
SimpleMailMessage mainMessage = new SimpleMailMessage();
// 发送者
mainMessage.setFrom("xxx1@qq.com");
// 接收者
mainMessage.setTo("xxx2@qq.com");
// 发送的标题
mainMessage.setSubject("标题信息");
// 发送的内容
mainMessage.setText(msg);
jms.send(mainMessage);
}
然后application.properties的配置信息
##################邮件相关配置##################
#发送邮件
spring.mail.default-encoding=UTF-8
spring.mail.host=smtp.qq.com
spring.mail.port=25
spring.mail.protocol=smtp
server.port=8081
#发送者的邮箱账号
spring.mail.username=xxx1@qq.com
#发送者的邮箱密码
spring.mail.password=mima
#接收者邮箱