验证电子邮件身份 - Amazon Pinpoint

本文属于机器翻译版本。若本译文内容与英语原文存在差异,则一律以英文原文为准。

验证电子邮件身份

在 Amazon Pinpoint 中,身份 是用于发送电子邮件的电子邮件地址或域。要使用 Amazon Pinpoint 发送电子邮件,必须先验证您计划用作“发件人地址”、“源地址”或“返回路径地址”的每个身份,以证明您拥有此身份。如果您的账户仍在 Amazon Pinpoint 沙盒中,则还需要验证您计划将电子邮件发送到的身份。

在验证身份之前,您必须创建一个项目并为此项目启用电子邮件渠道。有关更多信息,请参阅 创建带有电子邮件支持的 Amazon Pinpoint 项目

验证电子邮件地址

如果您已为发送电子邮件创建了项目,则您可能已验证了某个电子邮件地址。您可以使用 Amazon Pinpoint 控制台来验证其他电子邮件地址。

验证电子邮件地址
  1. 打开 Amazon Pinpoint 控制台,网址为:https://console.aws.amazon.com/pinpoint/

  2. 在导航窗格中的电子邮件下,选择电子邮件身份

  3. 选择验证电子邮件身份

  4. 身份类型下,选择电子邮件地址

  5. 对于验证新的电子邮件地址,输入您要验证的电子邮件地址。

  6. 选择 Verify email address (验证电子邮件地址)

  7. 查看您输入的地址的收件箱并查找来自 no-reply-aws@amazon .com 的电子邮件。打开电子邮件并单击电子邮件中的链接即可完成电子邮件地址的验证过程。

    注意

    您应该在五分钟内收到验证电子邮件。如果您未收到该电子邮件,请执行以下操作:

    • 确保您正确地键入了地址。

    • 请确保您尝试验证的电子邮件地址能够接收电子邮件。您可以使用其他电子邮件地址发送测试电子邮件到您要验证的地址来测试此地址。

    • 检查您的垃圾邮件文件夹。

    验证电子邮件中的链接将在 24 小时后过期。要重新发送验证电子邮件,请选择再次发送验证电子邮件

在验证电子邮件地址时,请考虑以下各项:

  • Amazon Pinpoint 在多个 AWS 区域都有终端节点,每个区域的电子邮件地址验证状态是不同的。如果您要在多个区域中从相同的身份发送电子邮件,则必须在每个区域中验证该身份。您可以在每个 AWS 区域验证多达 10,000 个身份(电子邮件地址和域名,任意组合)。

  • 电子邮件地址的本地部分,即 at 符号 (@) 前面的部分区分大小写。例如,如果您验证了 user@example.com,您将无法从 USER@example.com 发送电子邮件,除非您也验证了后者。

  • 域名不区分大小写。例如,如果您验证了 user@example.com,则也可以从 user@EXAMPLE.com 发送电子邮件。

  • 您可以通过在地址的本地部分之后、在 at 符号 (@) 之前添加加号 (+) 且后跟文本字符串,将标签应用于已验证的电子邮件地址。例如,要将 label1 应用到地址 user@example.com,请使用修改过的地址 user+label1@example.com。您可以为每个已验证的地址使用任意数量的标签。您还可以在“From”和“Return-Path”字段上使用标签,以实现可变信封退回路径 (VERP)。

    注意

    当您验证某个不带标签的地址时,实际是验证可通过在该地址中添加一个标签后形成的所有地址。但是,如果您验证了某个带标签的地址,您无法对该地址使用其他标签。

验证域

当您验证某个域时,将验证与该域关联的所有电子邮件地址。因此,您不需要验证来自该域的单独电子邮件地址。例如,如果您验证了 example.com 域,则可以从 carlos@example.comjane@example.comexample.com 域中的任何其他地址发送电子邮件。

您必须先验证某个域以确认您拥有该域并阻止其他人使用,然后才能使用 Amazon Pinpoint 从该域发送电子邮件。

注意

要完成验证过程,您必须能够为域修改 DNS 设置。为您的域修改 DNS 设置的过程因 DNS 或 Web 托管提供商而异。有关为您的域更改 DNS 设置的信息,请参阅您的提供商的文档。

验证域
  1. 打开 Amazon Pinpoint 控制台,网址为:https://console.aws.amazon.com/pinpoint/

  2. 在导航窗格中的电子邮件下,选择电子邮件身份

  3. 选择验证电子邮件身份

  4. Identity type (身份类型) 下,选择 Domain (域),然后选择 Verify a new domain (验证新域)

  5. 对于,输入您想验证的域。

  6. 选择 Verify domain (验证域)

  7. 记录集下,复制三个 CNAME 记录并将其保存到您的计算机上。或者,要下载记录集并将值保存在 .csv 文件中,请选择下载记录集

  8. 登录到您 DNS 或 Web 托管提供商的管理控制台,然后创建三个包含您在之前步骤中保存的值的新 CNAME 记录。请参阅下一部分中指向几个常用提供商的文档的链接。

  9. 当 Amazon Pinpoint 在您的域的 DNS 配置中检测到全部这三个 CNAME 记录时,验证过程完成。您可以返回电子邮件身份页面来查看验证状态。在所有身份表中,找到您尝试验证的域。如果该域在状态列中的值为活跃,则验证过程完成。

    注意

    在某些情况下,DNS 更改可能需要 72 小时或更长时间才能在互联网上传播。在验证过程完成之前,您无法从域发送电子邮件。

验证您的域时,请考虑以下各项:

  • 您可以从经过验证的域的任意子域发送电子邮件,而无需专门验证该子域。例如,如果您验证了 example.com,则不需要验证 a.example.coma.b.example.com

  • 如在 RFC 1034 中指定的那样,每个 DNS 标签最多可包含 63 个字符。此外,整个域名总长度不得超过 255 个字符。

  • Amazon Pinpoint 可在多个 AWS 区域使用,每个区域的域名验证状态是不同的。如果您要在多个区域中从相同的身份发送电子邮件,则必须在每个区域中验证该身份。在每个 AWS 区域,您可以验证多达 10,000 个身份(域名和电子邮件地址的任意组合)。

有关为不同提供商配置 DNS 记录的说明

为您的域更新 DNS 记录的过程因您使用的 DNS 或 Web 托管提供商而异。下表列出了指向几个常用提供商的文档的链接。此列表并不详尽,并且其中包含的内容不是对任何公司的产品或服务的认可或推荐。如果表中未列出您的提供商,您或许可将域用于 Amazon Pinpoint。

DNS/托管提供商 文档链接

Amazon Route 53

使用记录

GoDaddy

添加 CNAME 记录(外部链接)

Dreamhost

如何添加自定义 DNS 记录?(外部链接)

Cloudflare

在 Cloudflare 中管理 DNS 记录(外部链接)

HostGator

使用 HostGator /eNOM(外部链接)管理 DNS 记录

Namecheap

如何为我的域添加 TXT/SPF/DKIM/DMARC 记录?(外部链接)

Names.co.uk

更改您的域的 DNS 设置(外部链接)

Wix

在您的 Wix 账户中添加或更新 CNAME 记录

域验证提示和疑难解答

如果您完成了上述步骤,但在 72 小时后域仍未通过验证,请检查以下各项:

  • 请确保您在正确的字段中输入了 DNS 记录的值。某些提供商将 Name/host (名称/主机) 字段称为 Host (主机)Hostname (主机名)。此外,一些提供商将 Record value (记录值) 字段称为 Points to (指向)Result (结果)

  • 确认您的提供商没有自动将您的域名附加到您在 DNS 记录中输入的名称/主机值后面。有些提供商附加了域名但未指出。如果您的提供商将您的域名附加到名称/主机值后面,则从值后将您的域名删除。您也可以尝试添加句点到 DNS 记录中值的末尾。此句点向提供商指示域名是完全限定的。

  • 每个 DNS 记录的 Name/host (名称/主机) 值中都需要下划线字符 (_)。如果您的提供商不允许 DNS 记录名称中的下划线,请联系提供商的客户支持部门以获取更多帮助。

  • 您必须添加到域名的 DNS 配置中的验证记录因 AWS 区域而异。如果您想使用域名从多个 AWS 区域发送电子邮件,则必须在每个区域中验证该域名。