相信很多童鞋都遇到过这样的情况,在阿里云ecs服务器上使用smtp发送邮件不好用了,不是超时就是发送失败。以前都可以发送啊,为什么最近就发送不了了呢。环境是windows server 2008 r2,会不会是系统的问题呢;会不会是自己的代码问题呢;会不会是qq邮箱有什么限置呢……花时去找吧,都不是,而是阿里云禁止了25端口。阿里是这样解释的:
“基于安全考虑,ecs 服务器 25 端口默认受限,请提交工单申请解封,请参阅 。更多应用,请参阅 和 。”
“注意:在正式申请前,您需要确认同意并承诺,保证tcp 25 端口仅用来连接第三方的smtp服务器,并从第三方的smtp服务器外发邮件。如发现您使用申请的ip直接通过smtp发送邮件,阿里云有权永久性封禁tcp 25端口,并不再提供解封服务。”
“相关说明:
为了提升阿里云ip地址发送邮件的质量,阿里云强制限制从云主机对外连接tcp25端口发送邮件,发邮件使用云邮产品。
如果有特殊无法满足的邮件发送需求,您可以进行申请取消限制。如果审核通过,您将会收到我们特例许可通知。”
从上面的说明上自己yy去吧。
网站有许多用其它方案的,比如用465端口。这样的话还得根据自己的程序去设置开发。如果你不想改程序,那么就直接申请解封吧。
欧洲杯买球app的解决方案:申请解封。
注意,当你解封提交之后,显示的状态为 审核成功,但是现在你还不能用25端口,等状态为 已生效 这时可以用了。