在腾讯云上使用PHPMailer发送邮件时遇到'Could not connect to SMTP host'的错误。解决方法包括启用PHP的socket和openssl扩展,特别是确保QQ邮箱ssl加密方式的配置。将php目录下的ssleay32.dll和libeay32.dll复制到C:WINDOWSsystem32目录下,问题得以解决。
首先本人在本地用的是phpStudy环境,能发送邮件。在腾讯云上是自己配置的环境,具体环境配置可以看本人的操作步骤详解。 好了,首先部署到腾讯云上报的错是:Could not connect to SMTP host 看了网上很多说什么"fsockopen 和pfsockopen 经常被服务器端关闭"。尝试了解决方案都不行。最后看到PHPMailer需PHP的socket扩展支持,而PH...