1. 首页
  2. 操作系统
  3. 其他
  4. SpringBoot2.1.1.RELEASE集成邮件发送的demo

SpringBoot2.1.1.RELEASE集成邮件发送的demo

上传者: 2023-03-10 20:49:32上传 7Z文件 19.54KB 热度 7次

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);
}
下载地址
用户评论