spring boot项目配置邮件发送(以qq邮箱为例)
引入坐标依赖
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-mail</artifactId>
</dependency>
添加springboot项目基础依赖后直接添加mail的依赖即可
yml文件配置
application.yml
# 需要开启 smtp
spring:
mail:
host: smtp.qq.com
port: 465
username: 1783292088@qq.com
password: dgmirqbblbjncfeh
properties:
mail:
smtp:
ssl:
enable: true
其中主要就是配置了发送方邮件的账户和密码(密码指的是邮箱的授权码)
如下图所示
![在这里插入图片描述](https://img-blog.csdnimg.cn/b04b8e9951964693adf2430d2d8c7335.png?x-oss-process=image/watermark,type_d3F5LXplbmhlaQ,shadow_50,text_Q1NETiBA5L2gT0sg5oiR5b6u56yR,size_20,color_FFFFFF,t_70,g_se,x_16
接口代码
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.beans.factory.annotation.Value;
import org.springframework.mail.SimpleMailMessage;
import org.springframework.mail.javamail.