亚马逊SES中的验证电子邮件地址
更新日期(2014.8.1)
亚马逊 SES 要求您验证您的电子邮件地址或域,以确认你拥有它,并防止他人使用它。本节讨论验证单个电子邮件地址。有关域验证的信息,请参阅验证域在亚马逊 SES.
除了包含标签 (见下文) 的地址,您必须验证每个电子邮件地址 (或域的电子邮件地址),您将使用作为一个"从"或"返回路径"为您的邮件地址。直到你授予生产访问亚马逊 SES,您还必须验证每只由亚马逊 SES 邮箱模拟器提供的收件人的收件人的电子邮件地址。有关邮箱模拟器的详细信息,请参阅测试亚马逊 SES 的电子邮件发送。有关生产准入的详细信息,请参阅请求生产访问亚马逊 SES.
有关电子邮件地址验证的重要说明如下:
整个电子邮件地址是区分大小写的。例如,如果您验证sender@example.com,您不能发送电子邮件从sender@EXAMPLE.com除非你也验证sender@EXAMPLE.com 。(域验证,然而,是不区分大小写。更多的信息,请参阅在亚马逊 SES 中的验证域.)
如果你单独验证电子邮件地址,您还来验证该地址的域,验证的身份设置 (如 DKIM 和反馈的通知) 的电子邮件地址重写的域级别设置。例如,如果您验证最经典和sender@example.com,并且您有 DKIM example.com为启用,但不是启用为sender@example.com,然后你将从sender@example.com发送的电子邮件不会 DKIM 签名。
亚马逊 SES 已终结点在 AWS 的多个区域,和电子邮件地址验证状态是单独为每个 AWS 区域。您必须为每个发件人在您想要使用的 AWS 区域完成电子邮件地址验证过程。有关使用亚马逊 SES AWS 的多个区域中的信息,请参阅地区和亚马逊 SES.
每个 AWS 帐户,您可以验证多达 1000年身份 (域和电子邮件地址中的任意组合)。
验证电子邮件地址还允许您设置的"从"或"返回路径"地址到任何地址形成通过将标签添加到验证地址。包含标签的地址是的窗体name+label@example.com,与用户指定的文本之间的加号 (+) 和 at 符号 (@)。
例如,如果您验证user@example.com,你可以还从user+recipient1@example.com, user+recipient2@example.com,发送电子邮件等等。这使它成为可能,支持可变的信封返回路径 (参与) — — 为每个收件人使用不同的返回路径。关于参与的详细信息,请参阅http://en.wikipedia.org/wiki/Variable_envelope_return_path.
当您验证未标记的地址时,然后您基本上验证通过添加标签到已验证地址形成的所有地址。然而与之相反,不是真实的。验证已包含一个标签的电子邮件地址不允许你从其他地址发送。例如,验证andrew+recipient1@example.com不允许您发送从andrew@example.com、 andrew+recipient2@example.com或andrew+recipient1+recipient2@example.com .
如果你想要使用SendRawEmail
API 操作来发送一条消息,包含"发件人"头,然后您必须首先验证电子邮件地址或域中的标头。更多的信息,请参阅关于电子邮件标头字段.
要验证的电子邮件地址
登录到 AWS 管理控制台,打开亚马逊 SES 控制台在https://console.aws.amazon.com/ses.
在导航窗格中,下验证发件人,单击电子邮件地址.
单击验证一个新的电子邮件地址.
在验证一个新的电子邮件地址对话框中,在所示的字段中键入您的电子邮件地址,然后单击验证此电子邮件地址.
您的电子邮件客户端,在打开的邮件从亚马逊 SES 要求您确认您是此电子邮件地址的所有者。
单击邮件中的链接。
请注意
验证邮件中的链接将到期你最初的验证请求后的 24 小时。
在亚马逊 SES 控制台中的电子邮件地址的状态将从"待核查"更改为"已验证"。
您现在可以使用亚马逊 SES 从该地址发送电子邮件。要发送一封测试邮件,验证电子邮件地址,旁边的复选框,然后单击发送一封测试邮件.
要查看您已验证的电子邮件地址
登录到 AWS 管理控制台,打开亚马逊 SES 控制台在https://console.aws.amazon.com/ses.
在导航窗格中,下验证发件人,单击电子邮件地址.
在验证电子邮件地址的列表,您可以展开一个或多个电子邮件地址以查看详细信息。
要删除已验证电子邮件地址
登录到 AWS 管理控制台,打开亚马逊 SES 控制台在https://console.aws.amazon.com/ses.
在导航窗格中,下验证发件人,单击电子邮件地址.
检查您想要删除的每个电子邮件地址旁边的框,然后单击删除.
使用亚马逊 SES API
您还可以管理与亚马逊 SES API 验证电子邮件地址。以下操作是可用的:
VerifyEmailIdentity
ListIdentities
DeleteIdentity
GetIdentityVerificationAttributes
请注意
上述的 API 行动是可取到以下的旧 API 操作,已弃用自 2012 年 5 月 15 日发布的域验证。
VerifyEmailAddress
ListVerifiedEmailAddresses
DeleteVerifiedEmailAddress
你可以使用这些 API 操作来编写一个定制的前端应用程序的电子邮件地址验证。API 相关的行动来验证电子邮件的完整说明,请转到亚马逊简单电子邮件服务 API 参考.