SMTP connect() failed,阿里云ECS无法使用SMTP发送邮件 # 背景 使用phpmailer库发送邮件时,在本地开发环境正常,上传到阿里云ECS ubuntu服务器上始终无法发送成功。 使用阿里云企业云邮发送。 邮件服务器:smtp.mxhichina.com,端口25,发送账号:notifications@efuton.com。 # 经过 排除代码问题。 排除服务器DNS异常问题。 排除安全策略问题。 排除邮件SMTP设置问题。 排除服务器未开启openssl拓展等 基本上网上能找的解决方案都试过了,折腾一天无果。 # 解决 最后实在没办法了,上阿里云提了个工单,10分钟后得到回复。  欲哭无泪。 阿里云封禁了25端口。 更改为80端口后一切正常。 折腾一天,仅以此记。