我一直在使用 class.phpmailer.php 一段时间,但最近它停止在我的网络服务器上工作。
它仍然在我的家用电脑上工作,但我想这是因为我没有更新xampp。
返回的错误是:
php SMTP - >错误:无法连接到服务器:连接尝试 失败,因为关联方在a之后没有正确回应 一段时间,或建立的连接失败,因为连接 主持人没有回复。 (10060)
我还使用了这个课程eukhost,它发送的电子邮件没有错误。
我现在正在调试 class.phpmailer.php 以查看错误。
但在我开始之前,我想知道是否有人遇到这个问题并解决了它。
答案 0 :(得分:1)
如果这种情况一直有效,现在最近停止了,可能是一个临时问题,或者邮件服务器的某些设置已经更改,您现在需要更新设置。
错误消息告诉您它无法连接到邮件服务器。套接字错误10060是一般操作超时消息。
您需要验证phpmailer使用的SMTP主机和端口号是否正确。你应该从另一台机器(或运行PHP的同一系统)能够telnet your-mail-server-here.com 25
,其中25代表端口号。
如果无法连接到服务器,则邮件服务器已关闭或主机名或端口已更改。如果您可以从其他系统连接但不能从PHP服务器连接,则可能是您的IP已从邮件服务器阻止,或者本地/远程防火墙阻止您的连接。
希望有所帮助。