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