使用PHP 5.6和7的SSL Handshake在stream_socket_client()上超时错误,在5.4中工作

时间:2016-06-22 17:25:59

标签: php swiftmailer

我有以下调用在PHP 5.4中运行:

stream_socket_client('ssl://smtp.gmail.com:465', $errno, $errstr, 30, STREAM_CLIENT_CONNECT, stream_context_create([]));

在PHP 5.6或7中执行相同的调用会生成“SSL:Handshake timed out”错误。对于某些上下文,调用是在SwiftMailer库中进行的,我只是将我的问题与这段代码隔离开来。我有点觉得它会与SSL相关,但是我认为我的PHP.ini配置文件之间没有任何区别,因此我们不知道在哪里可以看出这一点。

我在Windows 7和IIS上运行PHP。

0 个答案:

没有答案