Amazon SES ничего не делает - PullRequest
0 голосов
/ 09 мая 2018

Я пытаюсь использовать функцию sendTemplatedEmail Amazon SES.

У меня есть:

  • подтвердил отправляющий домен
  • подтвержденные различные электронные письма (компания, Google, gmx)
  • Я в песочнице
  • создал все шаблоны
  • отправлять тестовые и проверочные письма, и они прошли

Я делаю:

  • отправлять электронные письма на тот же адрес электронной почты, что и отправитель, и получать действительный идентификатор сообщения
  • на электронный адрес компании и получите действительный идентификатор сообщения
  • на электронную почту Google и получите действительный идентификатор сообщения
  • на электронную почту gmx и получите действительный идентификатор сообщения

Электронные письма не доставляются, и в статистике отправки ничего не происходит.

Что я могу сделать сейчас, чтобы отладить это?

Обновление

Я обнаружил «RenderingFailure» в CloudWatch, и это указывает на ошибку. Хотя я не могу найти фактическую ошибку.

1 Ответ

0 голосов
/ 04 января 2019

Мне потребовалось некоторое время, чтобы наконец отладить это.

Я выполнил эту команду для проверки рендеринга шаблона:

aws ses test-render-template --template-name myTemplate --template-data "{\"key\":\"value\"}"

Это, наконец, показало мне, что было не так (я ссылался на {{token}}, который не был определен в моем template-data.

Если кто-то из AWS читает это, либо укажите пустую строку по умолчанию, либо хотя бы покажите сообщение об ошибке при отправке!

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...