如何将动态域和电子邮件地址添加/验证到亚马逊SES?

时间:2018-08-03 01:45:09

标签: amazon-web-services email amazon-ses

我使用了一种向用户发送邮件的服务,并且该服务使用了Amazon SES发送电子邮件。

我注册并设置了发件人代理后,该服务仅需要两件事:

  1. 我键入“ cmpny”的公司名称。
  2. 从预定义列表中选择的
  3. 代理人名称,我选择了“ joe”。

结果是发件人电子邮件地址joe@cmpny.email-service.com(在表格下方显示),提交表格后,我测试了邮件功能,并立即生效

我知道(by aws docs)实体(域或电子邮件地址)需要在下班之前进行验证,因此该要求需要手动操作。

此服务如何(以自动方式)...

  • 验证SES中的cmpny.email-service.com域?
  • 在SES中验证joe@cmpny.email-service.com地址吗?

提前谢谢。

1 个答案:

答案 0 :(得分:7)

通过使用SES,您只需验证根域,在这种情况下为 email-service.com 。然后,email-service.com可以使用Route53创建所需的任意数量的子域,例如 cmpny.email-service.com ,并使用创建的子域发送电子邮件,而无需进行任何其他检查。

verify-domains上查看有关此主题的AWS文档页面,或在下面对其进行解释的摘录:

  

如果您使用Amazon SES验证域,则可以从该域的任何子域发送邮件,而无需专门验证该子域。例如,如果您验证example.com,则无需验证a.example.com或a.b.example.com。按照RFC 1034的规定,每个DNS标签最多可以包含63个字符,并且整个域名的总长度不得超过255个字符。