2013-10-15 185 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

相關問題