Я испробовал так много подходов к этой проблеме, потратил впустую целую неделю без разрешения.
У меня есть две учетные записи AWS.В одной учетной записи есть сайт example.com, отправляющий электронную почту SES через SMTP.Необработанный файл MIME включает в себя источник: bounce+identifier@bouncehandler.com.Вторая учетная запись имеет домен bouncehandler.com, который использует набор правил для входящих сообщений, чтобы передать отказов лямбда-функцию.
Из всего, что я прочитал, передавая источник: при отправке через SMTP через example.com (учетная запись 1) электронная почта, путь возврата SES в конечном итоге попадет на источник.
Я включаю реальные адреса электронной почты в эти тесты кампании, и они правильно принимаются в Gmail и т. д., но электронные письма, отправленные в симулятор отказов SESили другие симуляторы не обращаются к электронному письму, указанному в заголовке Source.
Почему SES глотает отскоки, не отправляя их куда-либо?В документации конкретно указывается, что если домен (example.com) не содержит каких-либо тем SNS и если он отключает пересылку обратной связи по электронной почте, SES отправит его на адрес источника.Это просто не делает этого.
Примечание: я могу отправить напрямую по адресу bounce+identifier@bouncehandler.com, и Lambda обработает его немедленно (по журналам CloudWatch), поэтому проблема заключается в SES, уважающем источникзаголовок.