文章目录
- 前言
- 一、开启SMTP邮箱配置
- 二、spring-mail
-
- 1.引入依赖
- 2.yml配置
- 3.使用
- 二、hutool-mail
-
- 1.引入hutool
- 2.在resource下新增mail.setting
- 3.使用
- 总结
前言
发送邮件:
目前比较简单的有两种方式实现:
- spring-mail
- huool-mail
现在看下两种方式
一、开启SMTP邮箱配置
两种方式都需要开启邮箱配置,这里以qq邮箱为例:
qq邮箱启用邮件服务
1、什么是授权码?
授权码是QQ邮箱推出的,用于登录第三方客户端的专用密码。
适用于登录以下服务:POP3/IMAP/SMTP/Exchange/CardDAV/CalDAV服务。
温馨提醒:为了你的帐户安全,更改QQ密码以及独立密码会触发授权码过期,需要重新获取新的授权码登录。
2、怎么获取授权码?
在 账号与安全 --安全设置--SMTP/IMAP服务 中开启服务并获取授权码
3、在第三方客户端怎么设置?
在第三方客户端的密码框里面输入16位授权码进行验证。
二、spring-mail
1.引入依赖
<dependencies>
<!-- Spring 邮件依赖 -->
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-mail</artifactId>
</dependency>
</dependencies><