2013-10-15 184 views
0

如果用户输入他的电子邮件,我将使用PHPmailer发送电子邮件。但有时(电子邮件的一半)我得到一个错误:PHPmailer有时仅发送电子邮件

2013-10-15 11:12:39 SERVER -> CLIENT: 555 sorry, too many emails (#5.7.1) 
2013-10-15 11:12:39 SMTP ERROR: Password command failed: 555 sorry, too many emails (#5.7.1) 
2013-10-15 11:12:39 CLIENT -> SERVER: QUIT 
2013-10-15 11:12:39 SERVER -> CLIENT: 
2013-10-15 11:12:39 SMTP ERROR: QUIT command failed: 
SMTP connect() failed. 

回答

1

在我的一个项目中,我也遇到了这个错误。您达到了允许您为此邮件服务器发送的电子邮件数量限制(防止其用作垃圾邮件服务器)。你可以实现一个队列来传播给定时间内的邮件,或者你可以尝试找到另一个邮件服务器。互联网提供商的邮件服务器通常具有良好的发送速率。

+0

我从SMTP切换到PHP邮件(),它似乎工作 – rafal235

+1

@ user2075220我不建议这样做。 mail()可能会让你的邮件最终成为垃圾邮件文件夹,有时甚至在发送时会被拒绝。 – Krimson

相关问题