如何在AWS SES中验证电子邮件地址

6

我已购买了一个域名,然后在SES中创建了域身份并成功验证。现在是邮件部分。我在身份管理中创建了一个邮件地址,即user@example.com(假定example.com是我的域),文档说明我需要进入邮箱并单击邮件,但他们所指的收件箱是什么?我怎样才能访问刚刚创建的这个地址的收件箱?如果我必须在此处使用自己的电子邮件,则添加域有何意义?如果可以直接使用gmail smtp,那么添加域的意义是什么呢?请问有人能澄清一下吗?


请查看以下链接:https://docs.aws.amazon.com/ses/latest/DeveloperGuide/verify-email-addresses.html - GRVPrasad
你刚刚链接了一份指南,我在我的问题中正在参考它... - tomek niewiem
3个回答

4

这是明确的答案:

  1. 首先,您需要在SES中购买并验证您的域名(您已经完成了这一步,可以进行下一步)
  2. 您需要提交一个支持工单,以将您的SES帐户从沙盒模式移出,因为默认情况下它处于沙盒模式(您需要详细提供AWS要求的所有信息) 移出沙盒模式

这可能需要大约1天时间,最后你可以在SES控制台的统计部分查看生产SES状态。

  1. 接下来,您需要进入AWS WorkMail服务控制台,并创建用于平台发件人或收件人使用的与您购买的域名相关的电子邮件帐户(即,如果您的域名是abc.com,则为info@abc.com或support@abc.com)。 当我说创建电子邮件帐户时,这意味着您需要为每个电子邮件帐户创建电子邮件地址、用户名和密码。

  2. 最后,如果您需要检查上述创建的帐户的收件箱,请使用WorkMail提供的Web客户端。

这是来自AWS的WorkMail Web客户端文档,它说:

Web客户端的URL看起来像这样:https://alias.awsapps.com/mail。将别名替换为您从站点管理员那里收到的别名。

在这里,alias由您在WorkMail控制台创建组织时配置。

SES需要验证域的原因类似于电子邮件发送者的身份验证,而第三方电子邮件地址的验证使我们能够使用未在SES注册的任何其他电子邮件地址,并允许在沙盒模式下注册域之前进行开发和测试。

干杯!


这并没有回答问题。你只是描述了ses的设置方式。 - ns15
嘿@shadow0359,如果我漏掉了些什么,请原谅。我已经编辑了我的答案,包含完整的步骤。 - harley
您不必将SES从沙盒中取出来。首先创建Workmail(或类似的邮件服务),然后在SES中进行验证即可。 - cyberwombat

2

在您验证SES中的地址之前,您要验证的电子邮件地址必须具有现有的邮件服务。

根据AWS文档,关于接收电子邮件 https://docs.aws.amazon.com/ses/latest/DeveloperGuide/receiving-email.html

当您收到电子邮件时,Amazon SES会根据您提供的指示进行处理。例如,Amazon SES可以将传入邮件传递到Amazon S3存储桶,发布到Amazon SNS主题,或发送到Amazon WorkMail

如果您需要收件箱服务,请使用Amazon WorkMail。

创建IAM用户不会创建收件箱。而且SES根本没有收件箱功能。验证的目的是允许代表服务进行发送。在某些用例中,您可以通过Lambda处理入站电子邮件,在S3上存储附件等,但SES中没有包括类似于POP3 / IMAP的收件箱服务。

创建IAM用户不是验证您的电子邮件所必需的。这只是为了访问AWS帐户服务的身份验证目的。


这完全没有回答我的问题。如果我必须使用现有的域名和电子邮件地址,那么在SES中创建域名和电子邮件地址的意义是什么? - tomek niewiem
SES有一个常见的误解。第一次设置时我也做出了同样的假设。 - Rodrigo Murillo

0
AWS SES可以接收电子邮件,主要用于自动化电子邮件处理。
如果您已经验证了您拥有的域名身份(通过在域名DNS表中添加txt记录),那么默认情况下,您已经验证了该域名中所有的电子邮件。 您不必按照验证单个电子邮件的步骤,通过点击收到的电子邮件上的链接。

https://docs.aws.amazon.com/ses/latest/DeveloperGuide/verify-domains.html

从您的示例中可以看出:因为域名examaple.com已经通过验证,因此您不必再次验证属于同一域下的电子邮件(user@example.com)。
个别电子邮件验证适用于您无法通过放置DNS记录来验证域的情况。在这种情况下,您将无法收到电子邮件,但如果您仍然想从某个地址发送电子邮件,那么您可以通过单击您在收件箱中收到的链接来进行验证。您可以使用Gmail或其他电子邮件提供商完成此操作。

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接