阿里云邮箱推送发送邮件 25端口禁用 问题

公司做邮箱推送 在本地eclipse test 测试时 , 邮箱发送 正常 , 但是部署到阿里云linxu服务器之后 , 查看日志 log , 发现一直连接不上 25端口 服务 . 报错信息如下:

DEBUG SMTP: useEhlo true, useAuth true
DEBUG SMTP: trying to connect to host “smtp.mxhichina.com”, port 25, isSSL false
220 smtp.aliyun-inc.com MX AliMail Server
DEBUG SMTP: connected to host “smtp.mxhichina.com”, port: 25

在这里插入图片描述

后来查询资料按照网上的方法大部分都是过要进行配置,更改端口转发,按照操作 发现并没有什么用.

在此提供一个最简单的发送邮件方式 , 亲测部署阿里云可用,只需三行代码.

这里是不使用ssl传输,设置邮箱发送端口为 80 阿里云会自动转发到25端口 .

properties.setProperty("mail.smtp.socketFactory.fallback", "false");
//邮箱发送服务器端口,这里设置为80端口
properties.setProperty("mail.smtp.port", "80");
properties.setProperty("mail.smtp.socketFactory.port", "80");

在这里插入图片描述

保存 然后测试! --> 发送成功 查收邮箱

发布了1 篇原创文章 · 获赞 3 · 访问量 342

猜你喜欢

转载自blog.csdn.net/bhwfzgl/article/details/104507023