我这里使用qq邮箱和企业qq邮箱做演示
1.导入依赖
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-mail</artifactId>
</dependency>
2.设置基本配置
1).企业邮箱
spring:
mail:
# 配置 SMTP 服务器地址
host: smtp.exmail.qq.com
# 发送者邮箱账号
username: 企业邮箱账号
# 配置企业邮箱的密码(这里是密码)
password: 企业邮箱密码
# 端口号发送465
port: 465
# 默认的邮件编码为UTF-8
# 配置SSL 加密工厂
default-encoding: UTF-8
properties:
mail:
smtp:
ssl:
enable: true
auth: true
starttles:
enable: true
required: true
2).qq邮箱
(1).获取授权码,一步步来获取授权码