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

时间:2012-05-23 18:19:18

标签: php smtp phpmailer

我一直在使用 class.phpmailer.php 一段时间,但最近它停止在我的网络服务器上工作。

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

返回的错误是:

  

php SMTP - >错误:无法连接到服务器:连接尝试   失败,因为关联方在a之后没有正确回应   一段时间,或建立的连接失败,因为连接   主持人没有回复。 (10060)

我还使用了这个课程eukhost,它发送的电子邮件没有错误。

我现在正在调试 class.phpmailer.php 以查看错误。

但在我开始之前,我想知道是否有人遇到这个问题并解决了它。

1 个答案:

答案 0 :(得分:1)

如果这种情况一直有效,现在最近停止了,可能是一个临时问题,或者邮件服务器的某些设置已经更改,您现在需要更新设置。

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

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

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

希望有所帮助。