SES: уведомление о доставке (отказ)
Я использую Amazon SES для доставки почты на мобильные устройства, такие как ****@docomo.ne.jp
, ******@softbank.ne.jp
, Но я всегда получаю ошибку.
Пример:
An error occurred while trying to deliver the mail to the following recipients:
******@docomo.ne.jp
Final-Recipient: rfc822; ******@docomo.ne.jp
Action: failed
Diagnostic-Code: smtp; 550 Unknown user ******@docomo.ne.jp
Status: 5.3.0
4 ответа
По моему мнению, ваш почтовый домен не поддерживается при отправке электронной почты через сторонние приложения, такие как SES (или, возможно, некоторые настройки в вашей почте блокируют его).
Я пытался отправить почту от Yahoo, и она не работает. Затем я попытался отправить его через Gmail и отправить на эту учетную запись Gmail. это работает как шарм.
поэтому мое решение таково: вам лучше попробовать другой почтовый домен в этой проблеме.
Оказывается, что большой процент возвращенной почты, которую SES пересылает обратно, на самом деле не на 100% читается Gmail.
Если это ваш случай, вы можете найти фактическую причину в файле загрузки *eml.
Подробнее см. на https://forums.aws.amazon.com/thread.jspa?threadID=324457 .
В моем случае это было связано со списком подавления для моей учетной записи AWS.
Были проблемы с отправкой с доменом @yahoo.com, и этот пост помог мне подтвердить мои подозрения. Использовал домен @gmail.com (без пользовательских настроек профиля), и это сработало с первой попытки.
В моем случае я проверил электронную почту и получил проблему, как в вопросе.
Я могу доставить почту после проверки домена.
Я думаю, что проверка не требуется для некоммерческих доменов, таких как (Gmail, Outlook и т. д.), а для личного домена требуется проверка.