Прием электронной почты AWS SES - 550 почтовый ящик не найден - PullRequest
0 голосов
/ 26 апреля 2018

Я пытался настроить AWS Simple Email Service как способ пересылки сообщений электронной почты, полученных на мой пользовательский домен, на мою учетную запись Gmail, без какой-либо услуги хостинга электронной почты.

Я настроил ипроверил мой пользовательский домен (mycustomdomain.com), а также проверил адрес электронной почты, на который они будут перенаправлены (myemail@gmail.com), так как я все еще в режиме песочницы.

В разделе «Получение электронной почты -> Правило»Устанавливает, у меня есть активный / включенный набор правил (forward-to-myemail-gmail), который включен, не требует TLS и имеет сканирование на спам / вирусы.

  • Не указаны получателиЯ полагаю, это должно позволить запускать это правило для ВСЕХ получателей в моем пользовательском домене.
  • У меня задано одно действие SNS, которое должно публиковаться в теме SNS (sns-forward-to-myemail-gmail), используя кодировку base64

Я также настроил тему SNS, как указано выше, и соответствующую подписку, а также протестировал отправку уведомления в эту тему вручную с помощьюконсоль, поэтому подтвердили, что она работает.

Однако, если я попытаюсь отправить электронное письмо, например, test@mycustomdomain.com, я получу сообщение о возврате, говорящее:

Адрес не найден

Ваше сообщение не было доставлено на адрес test@mycustomdomain.com, так как адрес не найден или не может получить электронное письмо.

Ответбыло:

550 Почтовый ящик не существует!

Я также подтвердил, что записи MX были правильно настроены с помощью mxtoolbox.com, который говорит, что записи домена указывают на обратную связь-smtp.us-west-2.amazonses.com

Есть предложения, что я делаю не так?Большое спасибо!

1 Ответ

0 голосов
/ 28 апреля 2018

Хорошо, я понял ... Ошибка пользователя, как и ожидалось!

У меня было две записи MX, одна для субдомена "mail", а другая для "@", означающего базовый домен.Оба были настроены на конечную точку обратной связи, что было проблемой.Я думаю, что я неправильно понял две записи MX.

Конфигурация «mail from», в которой использовалась конечная точка обратной связи SES, должна быть настроена для поддомена отправки (mail.mycustomdomain.com), в то время как конечная точка входящего SMTP SES должнаиспользовались для получающего домена (@, что означает mycustomdomain.com).

Раньше, когда я устанавливал оба значения на одно и то же, я обнаружил, что получаю подтвержденную MAIL FROM или полученную электронную почту, но не обе.Очевидно, задним числом!Надеюсь, это поможет кому-то еще.

...