Hutool发送邮件
开启POP3/SMTP服务
记住:这里会拿到生成的密码,保管好下面有用。
引入pom依赖
<dependency>
<groupId>cn.hutool</groupId>
<artifactId>hutool-all</artifactId>
<version>5.8.5</version>
</dependency>
<dependency>
<groupId>javax.mail</groupId>
<artifactId>mail</artifactId>
<version>1.4.7</version>
</dependency>
使用Hutool发送邮件
我使用的是QQ邮箱发送邮件,代码如下:
package;
import cn.hutool.extra.mail.MailAccount;
import cn.hutool.extra.mail.MailUtil;
public class EmailTest {
@Test
public void test(){
MailAccount account = new MailAccount();
account.setHost("smtp.qq.com");//邮件服务器的SMTP地址,可选,默认为smtp.<发件人邮箱后缀>
account.setPort(587);//邮件服务器的SMTP端口
account.setAuth(true);
account.setFrom("qq号@qq.com");//发件人(必须正确,否则发送失败)
account.setUser("qq号@qq.com");//用户名,默认为发件人邮箱前缀
account.setPass("qwerdf");//前面开启POP3/SMTP服务拿到的密码
MailUtil.send(account,"目标qq@qq.com", "测试", "邮件来自Hutool测试", false);
}
}
使用后发送成功如下图:
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。