springboot 发邮件
时间: 2023-10-29 18:54:07 浏览: 117
springboot发送邮件
使用Spring Boot发送邮件非常方便。首先,在创建项目时需要添加邮件依赖。你可以在pom.xml文件中添加以下代码来引入邮件依赖:
```
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-mail</artifactId>
</dependency>
```
接下来,在配置文件中完成邮件基本信息的配置。如果你使用的是properties文件,可以添加以下配置项:
```
# 配置邮件服务器的地址
spring.mail.host=smtp.qq.com
# 配置邮件服务器的端口(465或587)
spring.mail.port=465
# 配置用户的账号
spring.mail.username=123@qq.com
# 配置用户的密码(即上面我们申请到的授权码)
spring.mail.password=qgczjydhuqytabcd
# 配置默认编码
spring.mail.default-encoding=UTF-8
# SSL 连接配置
spring.mail.properties.mail.smtp.socketFactory.class=javax.net.ssl.SSLSocketFactory
# 开启 debug,这样方便开发者查看邮件发送日志
spring.mail.properties.mail.debug=true
```
完成以上配置后,你就可以使用Spring Boot提供的JavaMailSender类来发送邮件了。你可以在代码中注入JavaMailSender,然后调用其send方法来发送邮件。具体的使用方法可以参考Spring Boot的官方文档或者相关的教程。
阅读全文