PHPMailer:错误号2."错误通知:stream_socket_client()

时间:2018-01-15 16:06:24

标签: wordpress phpmailer

我收到以下错误(使用WP Mail SMTP插件)。

知道如何解决这个问题吗?

(所有端口,密码等都正确)

由于

Versions:
WordPress: 4.9.1
WordPress MS: No
PHP: 5.6.31-4+wpengine10
WP Mail SMTP: 1.2.2

Params:
Mailer: smtp
Constants: No
ErrorInfo: SMTP connect() failed. https://github.com/PHPMailer/PHPMailer/wiki/Troubleshooting
Host: smtp.hosts.co.uk
Port: 465
SMTPSecure: ssl
SMTPAutoTLS: bool(false)
SMTPAuth: bool(true)

Server:
OpenSSL: Yes
SMTP Debug:
2018-01-15 15:54:32 Connection: opening to ssl://smtp.hosts.co.uk:465, timeout=300, options=array ()
2018-01-15 15:54:39 Connection: Failed to connect to server. Error number 2. "Error notice: stream_socket_client(): unable to connect to ssl://smtp.hosts.co.uk:465 (Connection timed out)
2018-01-15 15:54:39 SMTP ERROR: Failed to connect to server: Connection timed out (110)
2018-01-15 15:54:39 SMTP connect() failed. https://github.com/PHPMailer/PHPMailer/wiki/Troubleshooting

1 个答案:

答案 0 :(得分:1)

您的ISP看起来正在阻止出站SMTP。从错误消息链接的the troubleshooting guide中介绍了如何诊断这一点。

我可以通过该端口访问您的主机,因此它绝对是您网络的问题,而不是您的代码。您应该询问您的ISP或阅读他们的支持文档,了解他们希望您如何发送电子邮件。