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

Amazon web services 如何在AWS SES中验证电子邮件地址,amazon-web-services,amazon-ses,Amazon Web Services,Amazon Ses,我买了一个域名,然后我在SES中创建了域名身份,并成功验证了它,现在是电子邮件部分。我已经在身份管理中创建了电子邮件地址user@example.com(假设example.com是我的域名),文档说明我需要进入电子邮件收件箱并单击电子邮件,但它们是什么意思?如何访问我刚刚创建的此地址的收件箱?如果我必须在这里使用我自己的电子邮件,那么如果我可以直接使用gmail smtp,那么添加一个域又有什么意义呢?有人能澄清一下吗?您要验证的电子邮件地址必须有现有的邮件服务,然后才能在SES中验证该地址

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

您要验证的电子邮件地址必须有现有的邮件服务,然后才能在SES中验证该地址

来自AWS文档,关于接收电子邮件

当您收到电子邮件时,Amazon SES会根据您提供的说明进行处理。例如,AmazonSES可以将传入邮件发送到AmazonS3存储桶,将其发布到AmazonSNS主题,或者将其发送到AmazonWorkmail

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

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


验证您的电子邮件不需要创建IAM用户。这仅用于访问AWS帐户服务的身份验证目的。

AWS SES可以接收电子邮件,并且主要用于自动电子邮件处理

如果您已通过身份验证您拥有该域(通过在域DNS表中添加txt记录),则默认情况下,您已验证该域中的所有电子邮件。 您不必按照以下步骤通过单击电子邮件上收到的链接来验证单个电子邮件

根据您的示例:由于域examaple.com已验证,因此您无需再次验证电子邮件(user@example.com)属于同一领域


个人电子邮件验证适用于无法通过放置dns记录来验证域的情况。在这里,您将无法接收电子邮件,但如果您仍然希望从某个地址发送电子邮件,则可以通过单击收件箱中收到的链接进行验证。这可以通过gmail或其他邮件提供商完成。

以下是明确的答案:

  • 首先,您需要在SES中购买并验证您的域(您已经完成了这项工作,最好继续下一步)
  • 您需要编写一份支持票证,将您的SES帐户从沙箱模式移出,因为默认情况下它处于沙箱模式(您需要提供AWS要求的所有详细信息)
  • 这可能需要1天左右的时间,最后您可以从SES控制台获取生产SES状态并检查统计部分

  • 接下来,您需要转到AWS WorkMail service console并创建您的电子邮件帐户,以便您购买的域(即,如果您的域是abc.com,info@abc.com或support@abc.com). 当我说创建电子邮件帐户时,它说您需要为每个电子邮件帐户创建电子邮件地址、用户名和密码

  • 最后,如果您需要检查上述创建帐户的收件箱,WorkMail为其提供了一个很酷的web客户端

  • 上面说:

    web客户端URL如下所示:。将alias替换为从站点管理员处收到的别名

    这里,
    别名
    由您在WorkMail控制台中创建组织时配置

    SES要求验证域的原因类似于电子邮件发件人的ID验证,第三方电子邮件地址的验证使我们能够灵活处理未在SES中注册的任何其他电子邮件地址,还允许在沙箱模式下注册域之前进行开发和测试


    干杯

    检查一下,您刚刚链接了我在问题中提到的一个指南……它根本没有回答我的问题。如果我不得不使用我现有的域名和电子邮件地址,那么在SES中创建域名和电子邮件地址有什么意义呢?这是SES中常见的误解。我第一次设置它时,它假设了相同的事情。这并不能回答问题。你刚才描述了ses是如何设置的。嘿@shadow0359,如果我遗漏了什么,很抱歉,我已经用完整的步骤编辑了我的答案。你不必为此将ses从沙箱中取出。首先创建Workmail(或类似的邮件服务),然后在SES中进行验证。