很多网站都用到了SMTP发送邮件,如网站建设php编程语言PHPMailer,php内置的mail()函数,asp的JMail等发送邮件插件类。但还要用到服务器上的25端口smtp协议。
阿里云国内网站使用很多的服务器。安全端口在安全组规则里自已加入方向和出方龙向。但邮件协议25端口安全组规则里面加了是没有用的。原因阿里云ecs云服务器默认封了的。官方说明是:为了提升阿里云IP地址发送邮件的质量,阿里云强制限制从云主机对外连接TCP25端口发送邮件,发邮件使用云邮产品。
如果有特殊无法满足的邮件发送需求,您可以进行申请取消限制。如果审核通过,您将会收到我们特例许可通知。
解决方法 登陆你的阿里云账号。移到阿里云账号上,下拉去有安全管控 点25端口解封 25端口解封申请,填写理由。用于网站邮箱验证。提交申请生效了就可以用了。
这个问题看似简单,但找不到方法不管你是什么服务器运维高手都无法开启25端口发送邮件。呵呵。