一、邮件配置
登录邮箱进行设置
二、Maven依赖
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-web</artifactId>
</dependency>
<!-- 邮箱 -->
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-mail</artifactId>
</dependency>
三、代码
1. 配置文件
spring.mail.host=smtp.qq.com
spring.mail.username=******@qq.com
# 刚刚获取的授权码
spring.mail.password=sccd*****dggf
spring.mail.default-encoding=UTF-8
#spring.mail.properties.mail.smtp.socketFactoryClass=javax.net.ssl.SSLSocketFactory
#spring.mail.properties.mail.debug=true
#spring.mail.port=587
2.核心代码
@Value("${spring.mail.username}")
public String USER_NAME;
public void send(String[] emails, String subject, String content) {
SimpleMailMessage message = new SimpleMailMessage();
message.setFrom(USER_NAME);
message.setTo(emails);
message.setSubject(subject);
message.setText(content);
mailSender.send(message);
}
四、参考地址
https://service.mail.qq.com/cgi-bin/help?subtype=1&&id=28&&no=371