首先添加pom依赖

Spring boot 发送邮件

在配置文件中添加邮箱参数

Spring boot 发送邮件

host:邮箱类型

username:邮箱地址

password:邮箱密码

到此邮箱的基本配置就结束了,下面介绍几种常见的邮件,并进行单元测试。

1.简单的文本邮件

Spring boot 发送邮件

to:接收方邮箱地址

subject:邮件的主题

content:邮件内容

from:发送方的地址,此处发送方用注入的方式Spring boot 发送邮件直接获得配置文件的数据。

单元测试:

Spring boot 发送邮件

2.html邮件

Spring boot 发送邮件

单元测试:

Spring boot 发送邮件

3.带附件的邮件

Spring boot 发送邮件

单元测试:

Spring boot 发送邮件

4.带图片的邮件

Spring boot 发送邮件

单元测试:

Spring boot 发送邮件

5.模板邮件

本文使用的是thymeleaf模板,首先添加pom支持

Spring boot 发送邮件

编写emailTemplate页面

Spring boot 发送邮件

单元测试:

Spring boot 发送邮件

 

最后贴一下此demo的目录结构:

Spring boot 发送邮件

相关文章: