Php 使用PEAR发送带有身份验证的邮件时的奇怪行为

Php 使用PEAR发送带有身份验证的邮件时的奇怪行为,php,pear,cpanel,whm,smtp-auth,Php,Pear,Cpanel,Whm,Smtp Auth,我正在尝试使用PHP PEAR发送50000封使用SMTP身份验证的个人电子邮件。在我的测试中(10到20封邮件)一切正常,但当我运行真正的脚本时,它开始发送正常,但一段时间后,响应很奇怪: user@domain.com - authentication failure [SMTP: Invalid response code received from server (code: 435, response: Unable to authenticate at present)] user

我正在尝试使用PHP PEAR发送50000封使用SMTP身份验证的个人电子邮件。在我的测试中(10到20封邮件)一切正常,但当我运行真正的脚本时,它开始发送正常,但一段时间后,响应很奇怪:

user@domain.com -  authentication failure [SMTP: Invalid response code received from server (code: 435, response: Unable to authenticate at present)]
user2@domain2.com - Failed to set sender: bounces@mydomain.com [SMTP: Failed to write to socket: unknown error (code: -1, response: )]
user3@domain3.com -  authentication failure [SMTP: STARTTLS failed (code: 220, response: TLS go ahead)]
user4@domian4.com - Failed to set sender: bounces@mydomain.com [SMTP: Failed to write to socket: unknown error (code: -1, response: �0Ï¡;d´áCYB
Ø#ÔÒñ¿ªÊ5Áð%‹_éW’•:ºŸ,jw…�åô4Ì«á9}SE� *ÄùÌ1#.=6÷N€%¬-Yaˆ:#iÈ9åþO´Ðˆ£âwSE�Pƒâ^@è0jÉE$aŸcEâù
我知道电子邮件地址是有效的,并且每次都不会在同一个地址失败,而且与脚本运行的时间无关,它运行了20个小时,并且没有停止,这是经过确认的。每0.74秒发送一封电子邮件。在whm中,我不限制每小时发送邮件,也不限制传入的smtp连接,只限制传出的同时smtp连接,但这与此无关,因为它们在队列中,对吗


我还检查了服务器资源,进程只使用了13%的ram,cpu在15%到25%之间,所以我不知道还有什么地方可以检查。谢谢您的帮助。

您的服务器上是否有防火墙可以阻止垃圾邮件?我只安装了垃圾邮件。请向您的主机支持部门咨询。在你的测试中,记录所有的事情,看看到底发生了什么。也许你的代码中有错误!阿巴迪斯,谢谢你。我检查了我的代码,一切都很好,事实上,这是一个很长的时间,所以代码是一样的,奇怪的是它可以处理X个电子邮件,然后突然停止工作。我没有收到任何激活的垃圾邮件过滤器或其他信息,而且我与我的主机hostv进行了检查,并说没有限制。