Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/276.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
class.phpmailer.php SMTP->;错误:无法连接到服务器_Php_Smtp_Phpmailer - Fatal编程技术网

class.phpmailer.php SMTP->;错误:无法连接到服务器

class.phpmailer.php SMTP->;错误:无法连接到服务器,php,smtp,phpmailer,Php,Smtp,Phpmailer,我已经使用class.phpmailer.php一段时间了,但最近它在我的web服务器上停止工作 它仍然在我的家用电脑上工作,但我想这是因为我没有更新xampp 返回的错误为: php SMTP->错误:无法连接到服务器:尝试连接 失败,因为关联方在发生错误后没有正确响应 一段时间,或由于已连接而建立的连接失败 主机无法响应。(10060) 我也使用过这个类,它发送的电子邮件没有错误 我现在要调试class.phpmailer.php,看看哪里出了问题 但在开始之前,我想知道是否有人解决了此问题

我已经使用class.phpmailer.php一段时间了,但最近它在我的web服务器上停止工作

它仍然在我的家用电脑上工作,但我想这是因为我没有更新xampp

返回的错误为:

php SMTP->错误:无法连接到服务器:尝试连接 失败,因为关联方在发生错误后没有正确响应 一段时间,或由于已连接而建立的连接失败 主机无法响应。(10060)

我也使用过这个类,它发送的电子邮件没有错误

我现在要调试class.phpmailer.php,看看哪里出了问题


但在开始之前,我想知道是否有人解决了此问题。

如果此问题一直有效,但最近已停止,则可能是临时问题,或者邮件服务器的某些设置已更改,您现在需要更新设置

错误消息告诉您它无法连接到邮件服务器。套接字错误10060是一条常规操作超时消息

您需要验证phpmailer使用的SMTP主机和端口号是否正确。您应该能够从另一台机器(或运行PHP的同一系统)上
telnet your-mail-server-here.com 25
,其中25表示端口号

如果无法连接到服务器,则邮件服务器已关闭,或者主机名或端口已更改。如果您可以从其他系统连接,但不能从PHP服务器连接,则可能是您的IP已被邮件服务器阻止,或者本地/远程防火墙正在阻止您的连接


希望有帮助。

为什么要调试该类?它告诉你问题是什么。。。