本文介绍了邮件发送的功能
发邮件过程:
- SpringBoot通过properties配置文件中配置邮箱的发送的信息,可以在spring容器中生成一个
JavaMailSenderImpl
bean
JavaMailSenderImpl
可以设置其他属性信息,如超时时间等等- 通过
JavaMailSenderImpl
创建MimeMessage
对象 - 通过
MimeMessage
创建MimeMessageHelper
对象 - 在
MimeMessageHelper
中设置接收方邮箱地址
、邮箱主题
以及邮箱内容
- 最后通过
JavaMailSenderImpl
将邮件发送出去
一.pom中添加spring-boot-starter-mail依赖
依赖如下:
|
|
二.在properties文件中添加邮件发送方信息
|
|
注意:spring.mail.host
使用其他邮箱需要查找对应的smtp服务,spring.mail.password
登陆163邮箱,获取授权密码,是一个加密的串.
如图:
三.编写测试类
|
|
注意:邮件发送的内容可以填写一个html文本的字符串.