Amazon SES 常见问题

开始使用

Amazon SES 提供许多电子邮件工具,包括:电子邮件发件人配置选项、电子邮件送达率工具、灵活的电子邮件部署选项、发件人和身份管理、电子邮件安全、电子邮件发送统计数据、电子邮件声誉控制面板和入站电子邮件服务。 

Amazon SES 沙盒是新用户可以从中测试 Amazon SES 功能的区域。当您的账户处于沙盒中时,您只能将电子邮件发送到已验证身份。经验证身份是您已证明您拥有的电子邮件地址或域。

另外,当您的账户在沙盒中时,您每天可发送的电子邮件数量和您每秒可发送的邮件数量都存在限制。

当您准备好开始向未经验证的收件人发送电子邮件时,请通过 AWS Support Center 提交 Amazon SES 发送限制提高请求。有关更多信息,请参阅《Amazon SES 开发人员指南》中的移出 Amazon SES 沙盒

SES 提供了一套名为虚拟可交付性管理器的电子邮件送达率工具。借助虚拟可交付性管理器,电子邮件发件人能够通过送达率数据分析来跟踪其电子邮件送达率,并通过虚拟可交付性管理器的送达率建议来改善电子邮件收件箱的位置。电子邮件发件人还可以启用虚拟可交付性管理器来自动实施建议,从而立即提高其电子邮件送达率。 

定价与计费

您可以通过访问 AWS 管理控制台中的账单控制面板,随时查看当前计费周期内的费用。

新客户可以使用 AWS Free Tier 通过 Amazon SES 免费发送电子邮件。 SES 灵活的免费套餐使新发件人能够试用您需要的 SES 功能。在开始使用 SES 后的前 12 个月内,每月最多可免费接收 3000 条消息。免费套餐可用于免费试用以下电子邮件服务:出站电子邮件、入站电子邮件、虚拟可交付性管理器出站电子邮件处理。 

如需了解更多详情,请参阅 定价页面

限额和限制

不。您只能使用 Amazon SES 从您拥有的地址或域发送电子邮件。

要证明您拥有电子邮件地址或域,您必须验证它。在每个 AWS 区域中,您最多可以验证 10000 个电子邮件地址和域的任意组合。有关验证电子邮件地址和域的更多信息,请参阅 Amazon SES 开发人员指南中的在 Amazon SES 中验证身份

Amazon SES v2 API 和 SMTP 接受大小最大 40MB 的电子邮件消息,包括属于消息一部分的任何图片和附件。大于 10MB 的消息受带宽限制,根据您的发送速率,您可能会被限制到低至 40MB/s。例如,您可以以每秒 1 条消息或每秒 2 条 20MB 消息的速率发送一条 40MB 的消息。

Amazon SES API v1 接受大小最大 10MB 的消息,包括属于消息一部分的任何图片和附件。

每个 Amazon SES 账户都对电子邮件批量发送功能有自己的限制。这些限制包括:

  • 发送配额 – 您在 24 小时之内可向其发送电子邮件的收件人的最大数量。
  • 最大发送速率 — 您每秒可将电子邮件发送到的收件人的最大数量。

发送限制基于收件人而不是电子邮件。您可以随时使用 Amazon SES 控制台检查这些发送限制。

注意:如果我们确定您发送的电子邮件的质量不佳或有问题(例如,如果它具有高退回率或投诉率,或者它包含未经请求的或恶意的内容),我们保留暂停您发送电子邮件的能力的权利。 

身份验证、验证和配置

支持,Amazon SES 支持 DKIM。如果您已经启用并配置 Easy DKIM,则 Amazon SES 将代表您使用 DKIM 对传出邮件进行签名。如果您愿意,也可以手动对电子邮件进行签名。为确保最高送达率,有几个 DKIM 标头不能进行签名。有关更多信息,请参阅 Amazon SES 开发人员指南中的在 Amazon SES 中手动进行 DKIM 签名

通过 Amazon SES,您的电子邮件可以通过 SPF 和/或 DKIM 遵循 DMARC。

有关更多信息,请参阅 Amazon SES 开发人员指南中的 Amazon SES 与安全协议

如果您租赁了几个专用 IP 地址以使用 Amazon SES 账户,则可以使用专用 IP 池功能来创建这些 IP 地址的组(池)。然后,您可以将每个池与配置集相关联;当您使用该配置集发送电子邮件时,这些电子邮件将只会从相关池中的 IP 地址发出。有关更多信息,请参阅《Amazon SES 开发人员指南》中的创建专用 IP 池

这两个专用 IP 选项都可以帮助您通过保留的 IP 地址来管理发送信誉。专用 IP 地址(标准)要求您手动设置和管理您的 IP 地址。专用 IP 地址(托管)减少了手动监控或扩展专用 IP 池的需要。它还可以帮助您更准确地模拟预热状态并防止可能影响交付能力的过度发送。有关更详细的优势比较,请参阅《Amazon SES 开发人员指南》中的“专用 IP 地址”

发送功能

Amazon SES 提供 SMTP 接口,以实现与能够通过 SMTP 发送电子邮件的应用程序的无缝集成。您可从应用程序直接连接至此 SMTP 接口,或将现有电子邮件服务器配置为使用此接口作为 SMTP 中继。

要连接到 Amazon SES SMTP 接口,必须创建 SMTP 凭证。有关创建 SMTP 凭证的更多信息,请参阅《Amazon SES 开发人员指南》中的获取 Amazon SES SMTP 凭证

Amazon SES 允许您创建一个专用 SMTP 中继,以便与任何现有 SMTP 客户端软件配合使用,其中包括您自己开发的软件或可以使用 SMTP 协议发送电子邮件的任何第三方软件。

有关更多信息,请参阅《Amazon SES 开发人员指南》中的使用 Amazon SES SMTP 接口发送电子邮件

Amazon SES 支持很多常见内容格式,包括文档、图像、音频和视频。

注意:为了您自己和客户的安全考虑,Amazon SES 会对您发送的每封电子邮件的附件进行病毒和恶意软件扫描。

您可以使用支持 SMTP 的电子邮件客户端发送带附件的电子邮件。在将这些客户端配置为通过 Amazon SES 发送传出电子邮件时,客户端将在发送邮件之前生成相应的 MIME 部分和电子邮件标头。

您还可以通过编程方式发送带附件的电子邮件。要在电子邮件中包括附件,生成一封新的多部分电子邮件。在此邮件中,包含一个具有合适的 Content-Type 标头以及 MIME 编码内容的 MIME 部分。接下来,使用 Content-Disposition 标头来指定该内容是嵌入显示,还是作为附件处理。

在您撰写完邮件后,可以使用 SendRawEmail API 操作来发送它。

您可以使用 Amazon SES 邮箱模拟器来测试发送率,并测试您处理事件(例如退回邮件和投诉)的能力,而无需向真实收件人发送电子邮件。您发送到邮箱模拟器的邮件不会计入您的退回邮件和投诉指标或您的每日发送配额。不过,我们会对您发送到邮箱模拟器的每封邮件收费,就好像它们是您发送给真实客户的邮件。

有关 Amazon SES 邮箱模拟器的更多信息,请参阅 Amazon SES 开发人员指南中的测试 Amazon SES 电子邮件发送

送达率

Amazon SES 使用内容筛选技术来扫描传出电子邮件。这些内容筛选条件有助于确保通过 Amazon SES 发送的内容符合 ISP 标准。为了帮助您进一步提高电子邮件的送达率,Amazon SES 提供包含退回邮件、投诉和送达通知的反馈循环。

Amazon SES 密切监控 ISP 指导原则,帮助确保合法的高质量电子邮件能够可靠地送达收件人收件箱。但是,无论是 Amazon SES 还是其他任何电子邮件发送服务,都无法保证每一封电子邮件的送达。ISP 可能丢弃或丢失电子邮件,收件人可能疏忽大意提供错误电子邮件地址,如果收件人不希望接收您的电子邮件,ISP 会选择拒绝或静默丢弃这些邮件。

Amazon SES 在收到每个请求后几秒之内尝试将电子邮件传送到 Internet。但是,因为受到众多因素的影响和 Internet 的固有不确定性,我们无法准确估计电子邮件的送达时间以及邮件在到达目的地前经过的确切路线。

例如,ISP 可能因为临时状况 (例如邮箱已满) 而无法将电子邮件交给收件人。 在这些情况下,Amazon 会尝试重新传送邮件。如果错误是永久的(例如“邮箱不存在”),则 Amazon SES 不会再次尝试传送邮件,您将收到查无此人的邮件通知。您可以设置送达通知,在 Amazon SES 成功将电子邮件送达收件人邮件服务器后提醒您。

通常,在其他 Amazon SES 用户发送了导致退回邮件或投诉的邮件时,不会对您发送电子邮件产生什么影响。

此规则有一个例外情况,即收件人电子邮件地址出现了查无此人的邮件。当收件人的电子邮件地址出现查无此人的邮件时,Amazon SES 将把此地址添加至全局黑名单。如果您试图向位于全局黑名单中的地址发送电子邮件,则可以成功调用 Amazon SES,但 Amazon SES 会将该邮件视为查无此人的邮件,而不会尝试将其发送出去。

向位于全局黑名单中的地址发送的电子邮件会计入您的发送配额和退回率。电子邮件地址可在黑名单上保留最多 14 天。

有关全局黑名单的更多信息,请参阅 Amazon SES 中的 Amazon SES 和送达率

安全性和加密

我们使用内部反垃圾邮件技术来筛选包含质量不佳的内容的邮件。另外,我们扫描所有包含附件的邮件来检查是否存在病毒及其他恶意内容。

Amazon SES 与 AWS Key Management Service (KMS) 集成,后者可以对前者写入到 Amazon S3 存储桶的邮件进行加密。Amazon SES 先使用客户端加密对邮件进行加密,然后再将电子邮件发送到 Amazon S3。这表示在检索来自 Amazon S3 的邮件之后,您必须在您那一端解密内容。AWS Java 软件开发工具包和 AWS Ruby 软件开发工具包提供能够为您处理解密事项的客户端。

Amazon SES 支持为 TLS 连接使用 TLS 1.2 及更高版本。

默认情况下,Amazon SES 使用机会性 TLS。这意味着 Amazon SES 始终会尝试与接收方邮件服务器建立安全连接。如果 Amazon SES 无法建立安全连接,则会以未加密的方式发送邮件。

您可以更改此行为,以便 Amazon SES 仅在可以建立安全连接时将消息发送到接收方电子邮件服务器。

Amazon SES 采用了许多垃圾邮件和病毒防护措施。首先使用黑名单来防止已知垃圾邮件发送者的邮件进入系统。还对包含附件的每封传入电子邮件执行病毒扫描。Amazon SES 为您提供垃圾邮件检测结果,让您决定是否信任每封邮件。除了垃圾邮件和病毒扫描结果之外,Amazon SES 还提供 DKIM 和 SPF 检查结果。

Amazon SES 使用内部的内容筛选技术来扫描电子邮件内容,以检查其是否为垃圾邮件和恶意软件。

如果我们确定一个账户正在发送垃圾邮件或恶意内容,我们会暂停该账户发送其他电子邮件的能力。

Amazon SES 和其他 AWS 服务

Amazon SES 适用于需要通过电子邮件发送通信内容的应用程序。Amazon SES 支持自定义的电子邮件标头字段,以及很多 MIME 类型。

相反,Amazon Simple Notification Service (Amazon SNS) 适用于消息收发导向的应用程序,有多个订户通过选择的传输协议(包括 HTTP、Amazon SQS 和电子邮件),请求和接受时间关键型消息的“推送”通知。Amazon SNS 通知的正文不得超过 8192 个 UTF-8 字符串字符,不支持多媒体内容。

Amazon SES 用户无须注册其他任何 AWS 服务。可访问 Internet 的任何应用程序均可使用 Amazon SES 来传输电子邮件,无论该应用程序是在自已的数据中心运行,或者在 Amazon EC2 中运行,还是作为客户端软件解决方案运行。

联系我们

您可以通过向 email-abuse@amazon.com 发送电子邮件来举报滥用电子邮件的情况。
为了帮助我们尽快有效地处理问题,请附上原始电子邮件的完整标头。有关获取多个常见电子邮件客户端的电子邮件标头的过程,请参阅 MxToolbox.com 网站上的如何获取电子邮件标头

您的 AWS 客户经理可以将您的功能请求和反馈直接发送给相应的团队。如果您目前没有 AWS 客户经理,也可以在 Amazon SES 论坛上提供反馈。

如果您有 AWS Support 计划,可以直接通过基于 Web 的 AWS 管理控制台创建新的支持案例。AWS Support 计划的起价为每月 29 USD。有关 AWS Support 计划的更多信息,请访问 https://aws.amazon.com/premiumsupport/

打开新的技术支持案例

  1. 在控制台的“支持”菜单上,选择“支持中心”。
  2. 接下来,选择“创建案例”。
  3. 在“创建案例”页面上,选择“技术支持”。
  4. 提供有关您遇到的问题的信息,然后提交服务单。

如果您没有 AWS Support 计划,也可以在 Amazon SES 论坛上提出问题并获得答案。

了解有关定价的详情

访问 Amazon SES 定价页面。

了解更多 
注册免费账户

立即享受 AWS 免费套餐。

注册 
开始在控制台中构建

在 AWS 管理控制台中,使用 Amazon SES 开始构建。

登录