2013-10-15 2 views
0

Я использую PHPmailer для отправки электронной почты, если пользователь вводит свой e-mail. Но иногда (1/2 из сообщений электронной почты) я получаю сообщение об ошибке: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 mail(), и его, похоже, работает – rafal235

+1

@ user2075220 Id не рекомендую. mail(), скорее всего, заставит ваши письма в конечном итоге спамить папки, а иногда даже отклоняется при отправке. – Krimson

Смежные вопросы