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

来源:2-1 phpmailer发送邮件

xue109196

2016-10-21 08:26

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。

写回答 关注

2回答

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

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

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

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

    xue109...

    原来没开,但是开了也没有发生什么改变,错误号都一样,要是是因为ssl的原因错误号应该会不一样吧。

    2016-10-22 10:46:49

    共 1 条回复 >

php+mysql 模拟队列发送邮件

使用队列方式异步发送邮件防页面卡死,学完就知道强大之处

16209 学习 · 31 问题

查看课程

相似问题