35 lines
634 B
Markdown
35 lines
634 B
Markdown
|
# 发送邮件功能
|
|||
|
|
|||
|
---
|
|||
|
|
|||
|
> 该功能用于注册模块
|
|||
|
|
|||
|
邮箱设置:
|
|||
|
|
|||
|
- 启用客户端 SMTP 服务
|
|||
|
|
|||
|
![](https://gitee.com/veal98/images/raw/master/img/20210117114026.png)
|
|||
|
|
|||
|
Spring Email:
|
|||
|
|
|||
|
- 导入 jar 包
|
|||
|
|
|||
|
- 邮箱参数配置
|
|||
|
|
|||
|
```properties
|
|||
|
# Spring Mail
|
|||
|
spring.mail.host = smtp.sina.com
|
|||
|
spring.mail.port = 465
|
|||
|
# 邮箱用户名
|
|||
|
spring.mail.username = xxx
|
|||
|
# 授权码(不是密码)
|
|||
|
spring.mail.password = xxx
|
|||
|
spring.mail.protocol = smtps
|
|||
|
spring.mail.properties.mail.smtp.ssl.enable = true
|
|||
|
```
|
|||
|
|
|||
|
- 使用 JavaMailSender 发送普通文字邮件
|
|||
|
|
|||
|
模板引擎:
|
|||
|
|
|||
|
- 使用 Thymeleaf 发送 HTML 邮件
|