一.pom中加入mail依赖
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-mail</artifactId>
</dependency>
二、配置文件加入mail配置
以下是yml格式
spring:
mail:
host: smtp.qq.com
username: (发送的邮箱账号)
password: (自己QQ邮箱的授权码,授权码会过期,163的不会)
default-encoding: UTF-8
port: 587
properties:
mail:
smtp:
socketFactory.class: javax.net.ssl.SSLSocketFactory
debug: true (测试用)
三、发送邮件
@Autowired
JavaMailSender mailSender;//spring提供的发送类
@RequestMapping("/mail")
public String mail(String to) {
SimpleMailMessage mailMessage=new SimpleMailMessage();
mailMessage.setFrom("XXXX@qq.com");//发送者
mailMessage.setTo(to);//接收者
mailMessage.setSubject("邮件测试!");//标题
mailMessage.setText("测试邮件......");//内容
try {
mailSender.send(mailMessage);
return "发送成功!";
} catch (Exception e) {
// TODO: handle exception
e.printStackTrace();
return "发送失败!/"+e;
}
}
版权声明:本文为u012764444原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。