开发者社区> 问答> 正文

欧洲法兰克福服务器无法用jmail或者Net自带mail类发送邮件

买了一个服务器,欧洲法兰克福服务器,然后把之前系统迁移过去,发现无法发送邮件,错误是: The message was undeliverable. All servers failed to receive the message
一开始以为是jmail配置不对,(已经在iis设置可用32位处理器,设施jmail的权限为everyone可读可写,注册了jmail),不行,就怒换了net自带的mail类测试代码,还是不行,
然后就在服务器安装outlook,然后设置好smtp和pop,发现收邮件没问题,


然后查看服务器,发现25端口并没有被占用。

由于没有安装任何杀毒软件,于是查看防火墙,是关闭的


因为系统连接的是qq的企业邮箱,smtp的url是:hwsmtp.exmail.qq.com,于是尝试ping,发现能ping得通


由此很疑惑,网络没问题,端口没问题,服务器没任何拦截,为什么就是发送不到邮件了,无论是用outlook来连接,或者通过jmail代码或者通过。Net的mail类也不行,求大神指点一下,怎么解决这个问题,谢谢

展开
收起
hurrytttt 2016-12-11 23:10:20 3692 0
1 条回答
写回答
取消 提交回答
  • 旺旺:nectar2。
    回 楼主(hurrytttt) 的帖子
    楼主您好,

    感谢您提供这么详细的信息。

    曾在论坛上看过讨论帖,不排除阿里云在新的ECS实例中默认禁止25端口外网通讯。

    您可以先尝试将程序的发信端口从25换到其它的,看是否正常。

    参考帖子: https://bbs.aliyun.com/read/301491.html
    2016-12-12 09:45:10
    赞同 展开评论 打赏
问答排行榜
最热
最新

相关电子书

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