第一步:登录邮箱——开启SMTP服务——根据操作获取单独密码
第二步: 在Maven项目中为src/main/resources的config目录下新建mail.setting文件
设置发件人和上面获取的SMTP密码
第三步:引入依赖
<dependency>
<groupId>cn.hutool</groupId>
<artifactId>hutool-all</artifactId>
<version>5.7.13</version>
</dependency>
<dependency>
<groupId>javax.mail</groupId>
<artifactId>mail</artifactId>
<version>1.4.7</version>
</dependency>
<dependency>
<groupId>javax.activation</groupId>
<artifactId>activation</artifactId>
<version>1.1.1</version>
</dependency>
第四步:编写测试类
import cn.hutool.core.collection.CollUtil;
import cn.hutool.extra.mail.MailUtil;
import org.junit.jupiter.api.Test;
import org.springframework.boot.test.context.SpringBootTest;
import java.util.ArrayList;
@SpringBootTest(classes = HerbigSendEmailTest.class)
public class HerbigSendEmailTest {
@Test
void test() {
//收件人邮箱(可以发送多个)
ArrayList<String> tos = CollUtil.newArrayList(
"****@qq.com",
"****@163.com");
//发送标题和内容
MailUtil.send(tos, "测试标题", "啦啦啦啦内容成功啦", false);
}
}
结果呈现
详细参考官方文档:https://doc.hutool.cn/pages/MailUtil/#%E6%A6%82%E8%BF%B0