官网地址:hutool
1、引入以下两个依赖
<dependency>
<groupId>cn.hutool</groupId>
<artifactId>hutool-all</artifactId>
<version>5.8.9</version>
</dependency>
<!--邮件依赖-->
<dependency>
<groupId>com.sun.mail</groupId>
<artifactId>javax.mail</artifactId>
<version>1.6.2</version>
</dependency>
2、在classpath(在标准Maven项目中为src/main/resources
)的config目录下新建mail.setting
文件,内容如下:
# 邮件服务器的SMTP地址,可选,默认为smtp.<发件人邮箱后缀>
host = smtp.qq.com
# 邮件服务器的SMTP端口,可选,默认25
port = 25
# 发件人(必须正确,否则发送失败)
from = xxxxxxx@qq.com
# 用户名,默认为发件人邮箱前缀
user = xxxxxxx
# 密码(注意,某些邮箱需要为SMTP服务单独设置授权码,详情查看相关帮助)
pass = xxxxxxx
3、我以QQ邮箱为例,对这些名词进行解释
4、获取SMTP服务密码(我以QQ邮箱举例,其他邮箱开启方式可自行百度)
步骤:登录电脑邮箱,设置--->账户--->开启服务,记住密码即可
5、然后在启动类,进行测试即可
MailUtil.send("xxxxxxx@126.com", "邮件标题", "邮件内容", false);
6、参数解释
- tos: 对方的邮箱地址,可以是单个,也可以是多个(Collection表示)
- subject:标题
- content:邮件正文,可以是文本,也可以是HTML内容
- isHtml: 是否为HTML,如果是,那参数3识别为HTML内容
- files: 可选:附件,可以为多个或没有,将File对象加在最后一个可变参数中即可
本文暂时没有评论,来添加一个吧(●'◡'●)