Метрики SES показывают доставленную почту, но никогда не отображаются в почтовом ящике. - PullRequest
0 голосов
/ 02 января 2019

Я использую AWS SES для отправки автоматических электронных писем, после того, как письмо отправлено с помощью sdk, я получаю идентификатор запроса и идентификатор сообщения, без ошибок, я вижу увеличение доставленных показателей, отклонение отказов и жалоб - все ноль кажется, что на стороне SES все обрабатывается нормально, но я не вижу его в целевом почтовом ящике, а также в папке спама.

Когда я пытаюсь отправить тестовое письмо с консоли SES, оно доставляется нормально, более того, одни и те же автоматические письма успешно доставлялись несколько раз и начинали просто неожиданно.

Учетная запись SES находится в песочнице, но есть только один возможный адрес электронной почты, который подтвержден. Домен проверен, DKIM проверен, и домен включен для отправки. Адрес электронной почты получателя - gmail.

Может кто-нибудь подсказать мне, как это отладить, что проверить и как?

1 Ответ

0 голосов
/ 11 февраля 2019

Для всех, у кого есть похожая проблема - в случае, как я описал, это означает, что SES успешно обработал сообщение, и проблема была еще в процессе разработки, например, почтовый сервер.В моем конкретном случае я обнаружил, что HTML-код электронной почты был формально недействительным, после того как я прошел проверку, и письма начали доставляться.По-видимому, gmail блокировал искаженный HTML.Однако это не было проверено наверняка, и чтобы быть на 100% уверенным, нужно будет, например, выполнить gmail

...