-
首先添加 Maven 依赖
<!-- 邮件启动器 -->
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-mail</artifactId>
</dependency>
-
yml 文件中定义送件者邮箱信息
spring:
mail:
#邮箱服务地址
host: smtp.qq.com
#用户名
username: 2083086120@qq.com
#密码
password: ***
#编码
default-encoding: UTF-8
#
fromMail.addr: 2083086120@qq.com
这里需要的密码并非你的邮箱登录密码,而是生成的授权码,我使用的是QQ邮箱,这里用QQ邮箱做一个示例。
首先,你要进入你的邮箱设置中,找到服务选项卡,开启你的“POP3/SMTP”、“IMAP/SMTP”两个服务,之后点击生成授权码,得到如下图所示的字符串,即是你需要配置的密码。
-
创建邮