在spring中提供了非常好用的JavaMailSender接口实现发送邮件功能。下面看下发送邮件功能与springboot的整合使用。
首先新建一个mail的项目:
注意:上面除了mail组件,还添加了freemarker模板组件,后面用模板发邮件会用到。
项目创建完后,在配置文件中配置电子邮件信息:
搭建和配置工作已经完成,下面来测试发邮件功能。
首先发一个简单的邮件:
可以看到只定义了发件人收件人标题和内容,收件结果如下:
接下来发送一个带有附件的邮件:
接下来发送一个包含静态资源的邮件:
最后定义一个freemarker模板页面:
然后发送一个模板邮件:
代码地址: https://gitee.com/blueses/spring-boot-demo