首先添加pom依赖
在配置文件中添加邮箱参数
host:邮箱类型
username:邮箱地址
password:邮箱密码
到此邮箱的基本配置就结束了,下面介绍几种常见的邮件,并进行单元测试。
1.简单的文本邮件
to:接收方邮箱地址
subject:邮件的主题
content:邮件内容
from:发送方的地址,此处发送方用注入的方式直接获得配置文件的数据。
单元测试:
2.html邮件
单元测试:
3.带附件的邮件
单元测试:
4.带图片的邮件
单元测试:
5.模板邮件
本文使用的是thymeleaf模板,首先添加pom支持
编写emailTemplate页面
单元测试:
最后贴一下此demo的目录结构: