#amazon-web-services #amazon-ses
#amazon-web-services #amazon-ses
Вопрос:
Весь мой код AWS (API Gateway, Lambda, SQS, EC2 и т. Д.) В настоящее время Находится в центральном регионе Канады (ca-central-1). Я планирую отправлять электронные письма с помощью AWS SES из EC2.
Я пытаюсь включить получение электронной почты в SES с помощью этого руководства, используя пользовательский адрес электронной почты, основанный на моем домене Route 53 (например no-reply@myroute53domain.com
). Однако я только что понял, что получение электронной почты не поддерживается в моем регионе, поскольку оно поддерживается только в us-east-1, us-west-2 и eu-west-1.
Согласно документации AWS, касающейся регионов SES, я должен повторять одни и те же процессы в каждом регионе (например, проверка электронной почты, увеличение квот, SNS и т. Д.). Что мне неясно: если пользователь отвечает на электронное письмо, отправленное через SES в одном регионе, может ли это электронное письмо быть получено SES в другом регионе?То есть, если в одном регионе (us-east-1) установлен набор правил, передающий все электронные письма, отправленные no-reply@myroute53domain.com
в SNS, может ли этот набор правил обрабатывать ответы на электронные письма, отправленные из предыдущего (ca-central-1) региона?
Или это единственное решение для меня — отправлять все мои электронные письма с us-east-1 (и переносить весь мой код)?
Добавление
Я также хочу подтвердить, что невозможно просто создать no-reply@myroute53domain.com
для отправки через AWS SES. Потому что для проверки адреса электронной почты я должен сначала включить получение электронной почты, верно? ..
Ответ №1:
Если в одном регионе (us-east-1) есть набор правил, передающий все электронные письма, отправленные
no-reply@myroute53domain.com
в SNS, может ли этот набор правил обрабатывать ответы на электронные письма, отправленные из бывшего региона (ca-central-1)?
Да, то, откуда отправляются электронные письма, не имеет значения. Если вы настроите все свои материалы SES в us-east-1, когда ваш EC2, расположенный в Канаде, захочет отправить электронное письмо, по сути, экземпляр EC2 будет делать то, что он будет подключаться к любой конечной точке API (email.us-east-1.amazonaws.com ) или конечная точка SMTP (email-smtp.us-east-1.amazonaws.com ) находится в США-east-1, и передайте им содержимое электронной почты. Поэтому технически говоря, все электронные письма отправляются из SES, расположенного в us-east-1.
Я также хочу подтвердить, что невозможно просто создать
no-reply@myroute53domain.com
для отправки через AWS SES. Потому что для проверки адреса электронной почты я должен сначала включить получение электронной почты, верно? ..
Поскольку вы являетесь владельцем доменного имени, проще проверить весь домен в SES, чем проверять один адрес электронной почты.
Вы можете отправлять электронную почту с любого поддомена или адреса электронной почты проверенного домена, не проверяя каждый из них по отдельности.