1、导依赖
<!--我使用的SpringBoot版本是2.2.5.RELEASE-->
<dependency>
<groupId>cn.hutool</groupId>
<artifactId>hutool-all</artifactId>
<version>5.3.4</version>
</dependency>
<dependency>
<groupId>com.sun.mail</groupId>
<artifactId>javax.mail</artifactId>
<version>1.6.2</version>
</dependency>
2、加配置,放在classpath下,我的是springBoot,所以直接放在resources下即可
2.1、内容如下:
# 邮件服务器的SMTP地址
host = smtp.163.com
# 邮件服务器的SMTP的端口
port = 25
# 发件人(必须正确,否则发送失败)
from = xxx@163.com<xxx@163.com>
# 用户名(注意:如果使用foxmail邮箱,此处user为qq号)
user =xxx@163.com
# 密码
pass = xxx
# 使用STARTTLS安全链接
startttlsEnable = true
3、发送
/**
* @Author: Lee
* @Date: 2020/9/28
* @Description:
**/
public class MailUtilsTest {
public static void main(String[] args) {
String text = MailUtil.send("test@163.com", "title.test", "mail.send.test", false, null);
System.out.println(text);
}
}
4、总结
使用hutool的发送邮件还是很简单的,它都封装好了,我上面只是发送个文本,当然发送文件,多人发送、抄送、密文都支持,发送速度还可以的。