1、开启SMTP服务
网络邮箱的SMTP服务默认都是关闭的,需要进入设置后打开。
所有网络邮箱开启SMTP服务的方式都基本相同。这里以QQ邮箱为例。打开邮箱后点击设置。
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-mail</artifactId>
</dependency>
spring:
mail:
host: smtp.qq.com # 发送邮件服务器。
username: xxx@qq.com # 发送邮件的邮箱地址。
password: xxx # 客户端授权码,非邮箱密码。由QQ邮箱生成。
default-encoding: utf-8 # 编码。
properties:
mail:
smtp:
port: 465 # 修改端口号为465(SMTP-over-SSL)。
ssl.enable: true # 开启SSL。
starttls:
enable: true
required: true