Java使用Hutool发送163企信邮件

网易企业邮箱POP、SMTP、IMAP服务器地址设置

协议类型服务器地址默认端口加密端口(SSL)
POPpop.qiye.163.com110995
SMTPsmtp.qiye.163.com25465、994
IMAPimap.qiye.163.com143993

海外客户端配置地址

协议类型服务器地址默认端口加密端口(SSL)
POPhwpop.qiye.163.com110995
SMTPhwsmtp.qiye.163.com25、2525994
IMAPhwimap.qiye.163.com143993

推荐您使用加密端口连接,更加安全,使用时请注意加密端口是否已在您的本地电脑和网络中开放。

pom 引入

<dependency>
    <groupId>javax.mail</groupId>
    <artifactId>mail</artifactId>
    <version>1.4.5</version>
</dependency>
<dependency>
    <groupId>cn.hutool</groupId>
    <artifactId>hutool-all</artifactId>
    <version>5.8.0</version>
</dependency>

java实现使用hutool工具类、直接上代码

			MailAccount account = new MailAccount();
            // 邮件服务器的SMTP地址,可选,默认为smtp.<发件人邮箱后缀>
            account.setHost("hwsmtp.qiye.163.com");
            // 邮件服务器的SMTP端口,默认是25端口,ssl端口465,海外是994
            account.setPort(994);
            // 是否需要用户名密码验证
            account.setAuth(true);
            // 发送方,遵循RFC-822标准
            account.setFrom("XX@XX.com");
            // 用户名,企业邮箱必须要设置成你自己使用邮箱的名称,否则会报错,权限认证失败
            account.setUser("XX@XX.com");
            // 使用客户端密码(授权码)--需提前在邮箱中配置设置 XX 设置为自己的
            account.setPass("XXXX");
            // 开启ssl安全连接
            account.setSslEnable(true);
            // 参数2是收件邮箱,可以是多个,参数3是主题,参数4是内容,参数5是否是html格式内容标识
            MailUtil.send(account, CollUtil.newArrayList("XXX@163.com"), "主题:企业邮箱测试", "邮件来自Hutool企业邮箱测试", false);

本地可以发送服务器发送不了

BUG修复 java发送邮箱,本地发送正常,但是放到Linux无法访问报连接不到
在这里插入图片描述
做环境比较,先看自己本地的JAVA环境

C:\Program Files\Java\jdk1.8.0_221\jre\lib\security java.security
jdk.tls.disabledAlgorithms=SSLv3, RC4, DES, MD5withRSA, DH keySize < 1024, \
    EC keySize < 224, 3DES_EDE_CBC, anon, NULL

在这里插入图片描述

linux环境

![在这里插入图片描述](https://img-blog.csdnimg.cn/76369e3ef2584da1b6371380e43a8b88.png
Linux和windows不是一个版本的原因,将windows粘到Linux中,退出文件,重启项目即可

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值