发送电子邮件与亚马逊 SES

本主题描述当您发送一封电子邮件与亚马逊 SES 和各项成果,可以发生后发送电子邮件时,会发生什么。下图是发送进程的高级别概述:

  1. 一个客户端应用程序,作为电子邮件发件人,向亚马逊 SES 要将电子邮件发送给一个或多个收件人发出请求。

  2. 如果请求是有效的亚马逊 SES 组装一封电子邮件,请求参数的基础,然后排入队列的交货。

  3. 将消息路由到收件人的接收机互联网。在此示例中,接收机是一个互联网服务提供商 (ISP)。

  4. 在这一点上,有不同的可能性。例如:

    1. ISP 成功地将邮件传递到收件人的收件箱。

    2. 收件人的电子邮件地址不存在,所以 ISP 会反弹的通知发送到亚马逊 SES。亚马逊 SES 然后将通知转发到发件人。

    3. 收件人接收的消息,但认为它是垃圾邮件,并向 ISP 注册的投诉。ISP,已经建立了一个反馈回路与亚马逊 SES 向亚马逊 SES,然后将它转发到发件人发送投诉。

以下各节个别的可能结果的审查后发件人发送电子邮件请求到亚马逊 SES 和亚马逊 SES 向收件人发送一封电子邮件后。

后发件人发送电子邮件请求到亚马逊 SES

当发件人发出请求时向亚马逊 SES 发送一封电子邮件时,电话可能会成功或失败。以下各节描述了在每种情况下会发生什么。

成功发送的请求

如果对亚马逊 SES 的请求成功,亚马逊 SES 成功响应返回给发件人。此消息包含的消息 ID,字符的字符串,用于唯一标识该请求。您可以使用消息 ID 来标识发送电子邮件或跟踪在发送过程中所遇到的问题。亚马逊 SES 然后组装基于请求参数的电子邮件、 扫描的可疑内容和病毒的消息、 队列为交货,和通过互联网使用简单邮件传输协议 (SMTP) 发送。与通常发生在几毫秒内的第一次传递尝试通常立即发送您的消息。

请注意

如果亚马逊 SES 成功接受发件人的请求,然后亚马逊 SES 内容筛选器发现该邮件包含病毒、 亚马逊 SES 的消息和通知发件人通过电子邮件或通过亚马逊简单通知服务 (亚马逊 SNS),根据发件人设置。

失败发送的请求

如果发件人的电子邮件发送请求到亚马逊 SES 失败,亚马逊 SES 响应错误发件人并删除电子邮件。原因有几个,该请求可能会失败。例如,请求格式不正确或电子邮件地址不可能得到核实由发件人。

通过它你可以确定是否请求失败的方法取决于你怎么叫亚马逊 SES。以下是如何返回的错误和异常的例子:

  • 如果您正在调用亚马逊 SES 通过查询 (HTTPS) API (SendEmailSendRawEmail),采取的行动将会返回一个错误。有关详细信息,请参阅亚马逊简单电子邮件服务 API 参考.

  • 如果你使用 AWS SDK 使用异常的一种编程语言,对亚马逊 SES 的调用将引发MessageRejectedException(异常的名称可能随 SDK)。

  • 如果你正在使用 SMTP 界面,然后发件人接收 SMTP 响应代码,但错误如何传达取决于发件人的客户端。有些客户可能会显示错误代码 ;其他人可能不会。

当您发送一封电子邮件与亚马逊 SES 时可以发生的错误的信息,请参见亚马逊 SES 的电子邮件发送错误.

亚马逊 SES 发送一封电子邮件后

如果发件人的请求到亚马逊 SES 成功,然后亚马逊 SES 将发送电子邮件和发生的以下结果之一:

  • 成功交付和受援国并不反对对电子邮件 — —电子邮件由 ISP,接受和 ISP 将电子邮件传递到收件人。成功交付,如下图所示。

  • 难反弹 — —电子邮件是由 ISP 拒绝持久性的条件或亚马逊 SES 被拒绝,因为电子邮件地址是亚马逊 SES 制止名单上。电子邮件地址是亚马逊 SES 制止名单上,如果它造成了对于任何亚马逊 SES 客户在过去 14 天内难反弹。一个硬的反弹与 ISP 可能是因为收件人的地址或域的名称是无效的。硬退回通知从 ISP 发送回亚马逊 SES,通知发件人通过电子邮件或通过亚马逊简单通知服务 (亚马逊 SNS),根据发件人设置。亚马逊 SES 通知制止列表中的发件人反弹以相同的手法。从 ISP 硬退回的路径,如下图所示。

  • 软反弹 — —ISP 不能将电子邮件传递给收件人,临时的条件。例如,ISP 是太忙,无法处理该请求或收件人的邮箱已满。ISP 将软反弹通知发送回亚马逊 SES。亚马逊 SES 重试发送的电子邮件的时间长度。

    如果 ISP 可以在重试过程中将电子邮件传递到收件人,交付是成功的。如果 ISP 不能由亚马逊 SES 将停止重试的时间将电子邮件传递给收件人,然后亚马逊 SES 通知发件人通过电子邮件或通过亚马逊 SNS。一个软的反弹,如下图所示。在这种情况下,亚马逊 SES 重试发送电子邮件,和 ISP 是最终能够把它送到收件人。

  • 投诉 — —电子邮件是由 ISP 接受和传递给收件人,但收件人认为电子邮件是垃圾邮件,并在他或她的电子邮件客户端中的"标记为垃圾邮件"等按钮。如果亚马逊 SES 有一个反馈回路建立与 ISP,然后向亚马逊 SES,将投诉通知转发到发件人发送投诉通知。大多数 Isp 不提供提交申诉,申诉通知从亚马逊 SES 提供发件人列表的受助人可能发送有关的投诉,所以基于原始邮件和亚马逊 SES 收到投诉的 ISP 的收件人的收件人的电子邮件地址。投诉的路径,如下图所示。

  • 自动反应 — —电子邮件由 ISP,接受和 ISP 将其传递给收件人。ISP 然后发送一个自动响应,如亚马逊 SES 短信的--外出 (大音)。亚马逊 SES 将自动响应通知转发到发件人。自动回复,如以下图所示。

    请确保您已启用亚马逊 SES 的程序不会不重试生成自动响应的发送消息。

邮件群发软件 亚云邮件系统