首页 > 解决方案 > 如何向亚马逊 SES 添加/验证动态域和电子邮件地址?

问题描述

我使用了一项服务来向我的用户发送邮件,该服务使用亚马逊 SES 发送电子邮件。

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

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

因此结果是一个发件人电子邮件地址joe@cmpny.email-service.com(显示在表单下方),在提交表单后,我测试了邮件功能,它立即起作用了

我知道(通过 aws 文档)在开始工作之前需要验证实体(域或电子邮件地址),因此该要求需要手动操作。

这项服务是如何(以自动方式)...

提前致谢。

标签: amazon-web-servicesemailamazon-ses

解决方案


通过使用 SES,您只需要验证根域,在本例中为 email-service.com。然后 email-service.com 可以使用 Route53(如cmpny.email-service.com )创建他们想要的任意数量的子域,并使用创建的子域发送电子邮件,无需任何额外检查。

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

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


推荐阅读