2013-11-14 2 views
0

Я обычный пользователь для AWS SES, и я получил квоту за 50K в день и 28 сообщений в секунду, Обычно я отправляю транзакцию mail, около 1000 в день. Он работает нормально. Но, на этот раз я хочу отправить несколько писем с доставкой по почте моим клиентам. Он показывает «Ошибка SMTP: не удалось аутентифицировать» часто после отправки 1000 писем. Но некоторые из них все еще отправлены правильно. Я получил сообщение «Ошибка SMTP: не удалось аутентифицировать» для отправки почты на 30% ~ 50%. Я использую phpMailer и отправляю почту в цикл for, и для отправки одной почты требуется около 3 секунд. Кажется, я не над квотой или чем-то, что мне нужно, чтобы позаботиться?AWS SES отправить сообщение об ошибке SMTP Ошибка: не удалось аутентифицировать после отправки около 1000 писем

+0

Возможно ли, вы были в черный список и/или учетные данные отозваны после отправки так много электронные письма? Похоже, вопрос для вашего провайдера электронной почты –

ответ

0

Является ли это ошибка, вы получаете сегодня? Я имел аналогичные вопросы, ранее сегодня на гораздо более низкие volumnes и по странице AWS статуса, они были некоторые проблемы сегодня:

http://status.aws.amazon.com/

+0

Благодарим вас за информацию, я не думаю, что AWS SES пошла не так .... Я использую SES около 2 месяцев, и каждый день отправляю около 200 ~ 1000 писем, это прекрасно работает. –

0

SMTP Error: Could not authenticate не звучит как real сообщение об ошибке для меня. На самом деле, я уверен, что это не так, потому что сообщение об ошибке real в SMTP всегда имеет трехзначный код.

Every command MUST generate exactly one reply.

An SMTP reply consists of a three digit number (transmitted as three numeric characters) followed by some text unless specified otherwise in this document. The number is for use by automata to determine what state to enter next; the text is for the human user. The three digits contain enough encoded information that the SMTP client need not examine the text and may either discard it or pass it on to the user, as appropriate.

http://www.ietf.org/rfc/rfc2821.txt

Это звучит, как любой инструмент вы используете для соединения SMTP пытается быть «полезным» и показывать вам «дружественную» сообщение об ошибке, и отбрасывая полезную роль в обмен на просто «не удалось подлинность «.

Найдите способ включить некоторую отладку в библиотеке SMTP, которую вы используете, чтобы вы смогли найти сообщение об ошибке , которое должно произойти, и тогда у вас должен быть очевидный ответ на ваш вопрос.

Без этого это догадки.

Это должно быть один из these documented codes in SES, каждый из которых имеет определенную причину:

454 Throttling failure: Daily message quota exceeded. 
454 Throttling failure: Maximum sending rate exceeded. 
454 Temporary authentication failure     
530 Authentication required. 
535 Authentication Credentials Invalid 
554 Message rejected: Email address is not verified. 
+0

Я использую PHPmailer, и он выводит сообщение. Кажется, сейчас хорошо. –

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