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

时间:2020-10-11 16:40:43

标签: amazon-web-services amazon-ses

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

3 个答案:

答案 0 :(得分:2)

这是明确的答案:

  1. 首先,您需要在 SES 中购买并验证您的域(您已经完成了,可以进行下一步)
  2. 您需要写一张支持票来将您的 SES 帐户从沙箱模式中移出,因为它默认处于沙箱模式(您需要提供 AWS 要求的所有详细信息) moving out from sandbox mode

这可能需要 1 天左右的时间,最后您可以获取生产 SES 状态并从 SES 控制台查看您的统计信息部分。

  1. 接下来,您需要转到 AWS WorkMail 服务控制台并通过您购买的域(即,如果您的域是 abc.com,则为 info@abc. com 或 support@abc.com)。 当我说创建电子邮件帐户时,它表示您需要为每个电子邮件帐户创建电子邮件地址、用户名和密码。

  2. 最后,如果您需要查看上面创建的帐户的收件箱,WorkMail 为它提供了一个很酷的网络客户端。

Here is the WorkMail web client documentation from AWS 它是这样说的:

<块引用>

Web 客户端 URL 如下所示:https://alias.awsapps.com/mail。用您从站点管理员那里收到的别名替换别名。

此处,alias 是您在 WorkMail 控制台中创建组织时配置的。

SES 需要验证域的原因类似于电子邮件发件人的 ID 验证,而第 3 方电子邮件地址的验证使我们可以灵活地处理未在 SES 中注册的任何其他电子邮件地址,还允许在注册前进行开发和测试域的沙盒模式。

干杯

答案 1 :(得分:0)

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

关于AWS docs,关于接收电子邮件 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账户服务的身份验证目的。

答案 2 :(得分:0)

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

如果您已经验证了您拥有域的身份(通过在域 DNS 表中添加 txt 记录),那么默认情况下您已经验证了属于该域的所有电子邮件。 您无需按照相关步骤通过点击电子邮件中收到的链接来验证各个电子邮件。

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

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

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