在spring中使用gmail发送邮件
申请gmail的应用专用密码
首先你需要一个gmail账号,然后才能申请gmail的应用专用密码。
想要申请应用专用密码必须开启两步验证:
google似乎默认并不想让用户直接创建应用专用密码,需要通过右上角搜索框输入“应用专用密码”才能进入相关页面。如果使用英文页面则搜索“App Password”。
然后你就可以创建“应用专用密码”
保存密码,gmail仅仅会显示这一次。
使用spring发送邮件
这里实际使用的是spring boot。
导入spring-boot-starter-mail:
对于maven用户:
1 | <dependency> |
对于gradle用户:
1 | implementation 'org.springframework.boot:spring-boot-starter-mail:${spring-boot-version}' |
添加配置:
1 | spring: |
最后可以使用JavaMailSenderImpl发送邮件了;
1 | dvar message = javaMailSender.createMimeMessage(); |
参考
本博客所有文章除特别声明外,均采用 CC BY-NC-SA 4.0 许可协议。转载请注明来自 Damingerdai's Blog!