admin管理员组文章数量:1559738
我这里用的是hutool的发送邮件
1、引入依赖
<dependency>
<groupId>cn.hutool</groupId>
<artifactId>hutool-all</artifactId>
<version>5.8.16</version>
</dependency>
<dependency>
<groupId>com.sun.mail</groupId>
<artifactId>javax.mail</artifactId>
<version>1.6.2</version>
</dependency>
2、编写发送方法
授权码获得方式
登录企业邮箱,点击设置,邮箱绑定,生成密码
// 创建邮件账户对象
MailAccount account = new MailAccount();
// 邮件服务器的SMTP地址,可选,默认为smtp.<发件人邮箱后缀>
account.setHost("smtp.exmail.qq");
// 邮件服务器的SMTP端口,默认是25端口,ssl端口465
account.setPort(465);
// 是否需要用户名密码验证
account.setAuth(true);
// 发送方,遵循RFC-822标准
account.setFrom("xxxx@xxxx");
// 用户名,腾讯企业邮箱必须要设置成你自己使用邮箱的名称,否则会报错,权限认证失败
account.setUser("xxxx@xxxx");
// 使用客户端密码(授权码)--需提前在邮箱中配置设置
account.setPass("xxxxxxx");
// 开启ssl安全连接
account.setSslEnable(true);
MailUtil.send(account, CollUtil.newArrayList("xxx@xxx"),"标题:" , "副标题", false);
版权声明:本文标题:java发送腾讯企业邮箱邮件 内容由热心网友自发贡献,该文观点仅代表作者本人, 转载请联系作者并注明出处:https://m.elefans.com/xitong/1727423003a1113789.html, 本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容,一经查实,本站将立刻删除。
发表评论