在用户注册成功后,要向用户的邮箱发送一封激活邮件,发送邮件需要在系统中配置发件人,同学们使用自己的邮箱作为发件人即可。
配置邮箱第三方登录。
我们在系统中使用邮箱发送邮件属于第三方登录,而市面上的邮箱默认是不能第三方登录的。我们需要登录邮箱,配置第三方登录。以QQ邮箱配置举例:
登录QQ邮箱,点击设置——账户:
开启POP3/SMTP服务:
用密保手机向1069070069发送短信配置邮件客户端,发送完成后点击我已发送。
记住授权码,该授权码就是配置发件人时的邮箱密码:
在pom中引入发送邮件依赖
org.springframework.boot spring-boot-starter-mail 在yml文件配置发件人用户名密码发送邮件配置
mail:
发件人地址
user: 自己的qq邮箱
发件人密码
password: 密码是第三方登录密码不是原先的邮箱密码
引入邮件发送工具类
/**
- 发邮件工具类
*/
@Component
public final class MailUtils{
@Value(“ m a i l