文章信息

ECS邮箱SMTP连接问题解决

发布时间:『 2018-06-19 23:21』  文章类别:技术开发  阅读(4100) 评论(0)

    最近在维护网站,使用的发送邮箱是阿里云的企业邮箱账号,在window上开发测试发送邮件可以正常发送。但是在部署到阿里云ECS上却提示发送失败,提示连接超时,无法连接到端口 25。 错误如下:javax.mail.MessagingException: Could not connect to SMTP host: smtp.mxhichina.com, port: 25。

    搜索了一下网上的答案,说是禁用了25端口,要使用别的端口625,试了试,不行;又去官网找到企业云邮箱SMTP地址和端口信息,发现上边写的还是25端口。阿里云企业邮箱需要用25端口,而阿里云ECS把25端口给禁用了,而且没有替代端口......弄到深夜2点还是没搞定,我也是蛮拼的。

    其实阿里云企业邮箱SMTP可以启用465(SSL加密)端口发送邮件,但是我的需求并不需要加密。今天上午,继续翻看帮助文档,无意间翻到阿里邮箱的邮件推送:ECS 基于安全考虑,目前已禁用 25 端口。如果您的发送程序部署在阿里云 ECS 上,建议您不勾选 SSL 时,使用 80 端口;勾选 SSL 时,使用 465 端口。

    修改成80端口,测试通过,阿里邮箱与阿里企业邮箱估计是同一个团队开发的。

关键字:  ECS  邮箱  端口
评论信息
暂无评论
发表评论
验证码: 
当前时间
小主信息

愿历尽千帆,归来仍少年。
3D标签云

Anything in here will be replaced on browsers that support the canvas element

友情链接

Copyright ©2017-2024 uzen.zone
湘ICP备17013178号-3