SpringBoot2.1.1.RELEASE集成邮件发送的demo
SpringBoot2.1.1.RELEASE集成邮件发送的demo
本文将为您介绍如何在SpringBoot2.1.1.RELEASE中轻松集成邮件发送功能。
首先,我们需要在pom.xml文件中引入相关依赖:
<dependency>
<groupid>org.springframework.bootgroupid>
<artifactid>spring-boot-starter-mailartifactid>
dependency>
接下来,在application.properties文件中配置邮件发送相关信息:
# 邮件发送方式
spring.mail.host=smtp.qq.com
spring.mail.username=xxx@qq.com
spring.mail.password=xxxxxxxxxxxx
spring.mail.properties.mail.smtp.auth=true
spring.mail.properties.mail.smtp.ssl.enable=true
spring.mail.properties.mail.smtp.timeout=5000
spring.mail.properties.mail.smtp.port=465
最后,我们只需要在代码中调用JavaMailSender即可实现邮件发送功能,如下代码所示:
@Autowired
private JavaMailSender mailSender;
public void sendSimpleMail(String to, String subject, String content) {
SimpleMailMessage message = new SimpleMailMessage();
message.setFrom("xxx@qq.com");
message.setTo(to);
message.setSubject(subject);
message.setText(content);
mailSender.send(message);
}
下载地址
用户评论