Могут ли в AWS SES отличаться регионы отправки и получения?

#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, чем проверять один адрес электронной почты.

Вы можете отправлять электронную почту с любого поддомена или адреса электронной почты проверенного домена, не проверяя каждый из них по отдельности.