由于我将生产站点(Linux,Apache)从PHP 5.5上的Vanilla 2.2.1升级到PHP 7.0上的Vanilla 2.3.1,我的站点无法发送电子邮件 - 失败并显示消息“SMTP错误:无法连接到SMTP主机“。
我的设置是:
我在SO上阅读了许多类似的问题并尝试了以下内容:
托管服务器上的Telnet测试提供了:
$ telnet smtp.gmail.com 465
Trying 108.177.97.108...
Connected to smtp.gmail.com.
Escape character is '^]'.
Connection closed by foreign host.
不确定这是否有用,但是当我尝试使用端口587的TLS时,它会出现另一个错误 - “语言字符串无法加载:tls”
我在PHP 7.0(Windows,IIS)上使用Vanilla 2.3.1的本地测试站点,相同的制作副本,可以使用上述SSL设置发送没有问题的电子邮件。
还有什么我可以尝试的吗?任何帮助表示赞赏!