使用PEAR通过身份验证发送邮件时的奇怪行为

时间:2013-05-18 00:34:32

标签: php pear cpanel whm smtp-auth

我正在尝试使用PHP PEAR使用SMTP身份验证发送50,000封个人电子邮件。在我的测试(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秒发送一封电子邮件。在我没有限制每小时发送邮件或传入smtp连接,只有传出的同时smtp连接,但这没有任何关系因为它们在队列中,对吗?

我还检查了服务器资源,并且进程只使用了13%的ram而且cpu在15%到25%之间,所以我不知道还有哪些要检查。谢谢你的帮助。

0 个答案:

没有答案