Ошибка Amazon SES для проверенного адреса «Сообщение отклонено: адрес электронной почты не подтвержден» - PullRequest
0 голосов
/ 30 октября 2018

У меня есть настройка соединения Amazon SES, которая в данный момент находится в режиме песочницы.

У меня есть мой адрес электронной почты, я использую свой реальный, но для этого поста назовем его myemail@arealdomain.com. Это проверено в SES, на вкладке электронной почты рядом с ним написано «проверено».

У меня есть приложение Node, которое отправляет почту через Nodemailer

this.transporter = nodemailer.createTransport({
  SES: new aws.SES({ region: "us-east-1" })
});

this.defaultFromAddress = 'myemail@arealdomain.com';

и затем я отправляю его с this.transporter.sendMail, ВСЕ адреса электронной почты совпадают myemail@arealdomain.com

Когда я пытаюсь отправить электронное письмо, (ДО и ОТ одного и того же адреса, который проверен на SES)

При отправке я получаю сообщение об ошибке ниже

Error: MessageRejected: Email address is not verified. The following identities failed the check in region US-EAST-1: myemail@arealdomain.com

Есть идеи как исправить?

обновление

Согласно приведенному ниже разговору, я трижды подтвердил, что мой регион и адрес электронной почты верны как для моего кода, так и для AWS. Адрес отправителя и отправителя совпадает и указан в AWS как «проверенный». У меня все еще есть эта проблема и я совершенно не знаю, как действовать

Update2

Отправка «Тестового электронного письма» с панели управления SES работает просто отлично, используя те же адреса электронной почты ...

Update3

Становится страннее! Вчера мы вышли из режима Sandbox и теперь являемся обычным аккаунтом SES. Точно такие же ошибки, независимо от того, какую комбинацию адресов я / я использую. Я всегда использую «проверенный» адрес в качестве FROM, и независимо от TO (даже если это также проверенный адрес), я получаю ту же ошибку, что и

Ошибка: сообщение отклонено: адрес электронной почты не подтвержден. Следующие Удостоверения личности не прошли проверку в регионе US-EAST-1: myemail@arealdomain.com

1 Ответ

0 голосов
/ 31 октября 2018

Хорошо, так получается, что когда я работал локально, он использовал неверные учетные данные AWS (для другого проекта). Все еще не знаете, как это исправить, но в этом-то и проблема с SES

...