开发者社区> 问答> 正文

阿里云服务器不能发送邮件

我是用阿里云免费企业邮箱发送邮件的,程序是java

现象描述:在本地测试是可以发送成功的,阿里云企业邮箱(端口尝试过25,80,465)和QQ邮箱,都是ok的
程序部署在服务器就不能发送

报错的信息永远都是:
org.apache.commons.mail.EmailException: Sending the email to the following server failed : smtp.mxhichina.com:465
org.apache.commons.mail.EmailException: Sending the email to the following server failed : smtp.mxhichina.com:80

我的iptables防火墙也米有打开啊

在服务器测试telnet smtp.mxhichina.com 80,telnet smtp.mxhichina.com 465,telnet smtp.mxhichina.com 25也都能连通

大家碰到过这个问题吗??

展开
收起
叮叮当当就是我 2017-04-10 17:35:20 20574 0
5 条回答
写回答
取消 提交回答
  • 同样问题,我也是这问题.

    2020-03-28 12:54:21
    赞同 展开评论 打赏
  • 题主和我一样的问题,我的也是,直接用邮箱可以发送,在本地测试程序也成功,但是在阿里云服务器上就是发送不了。centos7防火墙也送了,安全组的入方向增加了25和465端口,但还是不行。楼主最后怎么解决的

    2019-07-17 21:02:16
    赞同 展开评论 打赏
  • smtp.qiye.163.com 我 这个 25 端口 拼不通

    2019-07-17 21:02:16
    赞同 展开评论 打赏
  • 阿里云ping https://ping.gaomeluo.com/aliyun/

    个人认为这跟服务器的关系不大吧,我昨天还测试成功了

    2019-07-17 21:02:16
    赞同 展开评论 打赏
  • 旺旺:nectar2。

    题主您好,

    那请问您在服务器里,用其它方式能成功发送出邮件吗?

    如用其它的php或手工连接的方式。

    2019-07-17 21:02:16
    赞同 展开评论 打赏
问答排行榜
最热
最新

相关电子书

更多
如何运维千台以上游戏云服务器 立即下载
网站/服务器取证 实践与挑战 立即下载
ECS块储存产品全面解析 立即下载