将Amazon SES和Google GSuite用于同一个域

问题描述 投票:2回答:1

我有一个使用Amazon Route 53管理的域。它包含Amazon Simple Email Service的TXT / MX记录,用于通过AWS Lambda处理传入的电子邮件到某个电子邮件地址。我还需要将域名注册到Google管理员,即GSuite,以便我可以通过Google控制台管理我的商家电子邮件。我该如何实现这一目标?我尝试设置Google管理员,输入了Google Mail的MX记录,但导致AWS SES服务失败。

amazon-web-services google-admin-sdk amazon-ses gsuite
1个回答
6
投票

无法跨多个服务拆分单个域的电子邮件。当Internet上的发件人解析您的域的邮件交换器(MX)时,答案必须包含一组一个或多个主机名,这些主机名对于任何给定的收件人电子邮件地址都具有相同的行为.¹

简单的解决方案是为您的SES邮件创建一个子域,例如contact.example.com,并简单地将该域用于您的SES消息。

如果您确实需要让所有地址具有完全相同的域,请按上述方法为SES设置子域,但是然后配置GSuite以转发您要转到SES的特定地址的消息,例如[email protected],以及[email protected]

然后,GSuite将接受这些地址的消息,重写收件人地址,并将其交给SES。

作为G Suite管理员,您可以配置多种电子邮件路由和交付选项以适合您的组织。例如,您可以将邮件路由到Gmail和外部服务器。或者,您可能需要为非Gmail用户路由传入邮件。您还可以设置因组织而异的路由策略

https://support.google.com/a/answer/6297084

¹与发件人的观点完全相同。他们如何在内部处理消息是特定于实现的,但是对于任何给定的电子邮件地址,所有列出的邮件交换者必须接受或拒绝它,因为来自这些系统中的任何一个的“无此用户”的权威响应将不会触发发送系统尝试其他任何一个。

© www.soinside.com 2019 - 2024. All rights reserved.