在 AWS SES 中,我的发送区域和接收区域可以不同吗?

In AWS SES, can my send region and receive region be different?

我的所有 AWS 代码(API Gateway、Lambda、SQS、EC2 等)目前都位于加拿大中部 (ca-central-1) 区域。我计划使用 AWS SES 从 EC2 发送电子邮件。

我正在尝试使用 this guide, using a custom email address based on my Route 53 domain (e.g. no-reply@myroute53domain.com). However I just realized that email receiving is not supported in my region, as it is only supported in us-east-1, us-west-2, and eu-west-1 在 SES 中启用电子邮件接收。

根据 AWS documentation regarding SES regions,我必须在每个区域重复相同的过程(例如电子邮件验证、增加配额、SNS 等)。我不清楚的是:如果用户在一个地区回复了通过 SES 发送的电子邮件,那么该电子邮件是否可以被另一个地区的 SES 收到? 也就是说,如果一个地区(美国-east-1) 有一个规则集将所有发送到 no-reply@myroute53domain.com 的电子邮件传递到 SNS,该规则集是否可以处理对从前 (ca-central-1) 区域发送的电子邮件的回复?

或者是我从 us-east-1 发送所有电子邮件(并将所有代码迁移到)的唯一解决方案吗?

附录

我还想确认无法仅创建 no-reply@myroute53domain.com 以通过 AWS SES 发送。因为要验证邮箱地址,我得先开启接收邮件对吧..?

If one region (us-east-1) has a rule set passing all emails sent to no-reply@myroute53domain.com over to SNS, could that rule set handle replies to emails that were sent from the former (ca-central-1) region?

是的,从哪里发送电子邮件并不重要。如果您在 us-east-1 中设置所有 SES 内容,当您位于加拿大的 EC2 想要发送电子邮件时,本质上,EC2 实例将做的是连接到 API 端点(email.us-east-1.amazonaws.com) 或位于 us-east-1 的 SMTP 端点 (email-smtp.us-east-1.amazonaws.com),并将电子邮件内容传递给给他们。因此从技术上讲,所有电子邮件都是从位于 us-east-1 的 SES 发送的。

I also want to confirm that it is not possible to just create no-reply@myroute53domain.com for sending via AWS SES. Because to verify the email address, I have to first enable email receiving, right..?

由于您拥有域名,因此在 SES 中 verify the entire domain 比验证单个电子邮件地址更容易。

You can send email from any subdomain or email address of the verified domain without having to verify each one individually.