问答详情
源自:2-1 phpmailer发送邮件

总是time out的原因是什么啊?

2016-10-21 00:19:22 Connection: opening to smtp.aliyun.com:25, timeout=300, options=array ( ) 2016-10-21 00:19:43 Connection: Failed to connect to server. Error number 2. "Error notice: stream_socket_client() [function.stream-socket-client]: unable to connect to smtp.aliyun.com:25 (由于连接方在一段时间后没有正确答复或连接的主机没有反应,连接尝试失败。 ) 2016-10-21 00:19:43 SMTP ERROR: Failed to connect to server: 由于连接方在一段时间后没有正确答复或连接的主机没有反应,连接尝试失败。 (10060) 2016-10-21 00:19:43 SMTP connect() failed. https://github.com/PHPMailer/PHPMailer/wiki/Troubleshooting Message could not be sent.Mailer Error: SMTP connect() failed. https://github.com/PHPMailer/PHPMailer/wiki/Troubleshooting

上面是开了那个debug给的反馈,用smtp.gmail.com不行,用smtp.aliyun.com也不行,都是time out。

提问者:xue109196 2016-10-21 08:26

个回答

  • 幕布斯3644699
    2016-10-22 17:39:24

    stream_socket_client这个函数单独用的时候会出问题吗

  • 幕布斯3644699
    2016-10-21 16:41:11

    你的PHP套件开启了openssl模块的支持吗?