这几天发现从阿里云迁移到腾讯云的php网站发不了邮件,提示:SMTP Error: Could not connect to SMTP host.

        这就奇怪了,因为在阿里云是可以的。

        百度说"fsockopen 和pfsockopen 经常被服务器端关闭"。尝试了解决方案都不行。还有的说PHPMailer需PHP的socket扩展支持,但是我的阿里云和腾讯云配置是一模一样的。。。

        后面终于找到腾讯云默认是不放开TCP 25端口的,要打开才行。

        申请解封后,邮件发送成功

SMTP Error Could not connect to SMTP host..png