使用 Amazon SES SMTP 接口发送电子邮件 - Amazon Simple Email Service

本文属于机器翻译版本。若本译文内容与英语原文存在差异,则一律以英文原文为准。

使用 Amazon SES SMTP 接口发送电子邮件

要通过 Amazon SES 发送生产电子邮件,您可以使用简单邮件传输协议(SMTP)接口或 Amazon SES API。有关 Amazon SES API 的更多信息,请参阅使用 Amazon SES API 发送电子邮件。此部分介绍了 SMTP 接口。

Amazon SES 使用 SMTP(Internet 上最常见的电子邮件协议)发送电子邮件。您可以使用各种支持 SMTP 的编程语言和软件连接到 Amazon SES SMTP 接口,来通过 Amazon SES 发送电子邮件。本节介绍如何获取 Amazon SES SMTP 凭证、如何使用 SMTP 接口发送电子邮件以及如何将多个软件和邮件服务器配置为使用 SES 发送电子邮件。

有关您在通过 Amazon SES 的 SMTP 接口使用 SES 可能遇到的常见问题的解决方法,请参阅Amazon SES SMTP 问题

通过 SMTP 发送电子邮件的要求

要使用 Amazon SES SMTP 接口发送电子邮件,您需要以下内容:

  • SMTP 端点地址。有关 Amazon SES SMTP 端点的列表,请参阅连接到 Amazon SES SMTP 端点

  • SMTP 接口端口号。端口号因连接方法而异。有关更多信息,请参阅 连接到 Amazon SES SMTP 端点

  • SMTP 用户名和密码。SMTP 凭证对每个 AWS 区域唯一。如果计划使用 SMTP 接口在多个 AWS 区域中发送电子邮件,您需获取各个区域的 SMTP 凭证。

    重要

    您的 SMTP 凭证与您的 AWS 访问密钥或用于登录 Amazon SES 控制台的凭证不同。有关如何生成 SMTP 凭证的信息,请参阅获取 Amazon SES SMTP 凭证

  • 可使用传输层安全性 (TLS) 进行通信的客户端软件。有关更多信息,请参阅 连接到 Amazon SES SMTP 端点

  • 您已使用 Amazon SES 验证的电子邮件地址。有关更多信息,请参阅 Amazon SES 中已验证的身份

  • 如果您想发送大量电子邮件,请增加发送配额。有关更多信息,请参阅 管理您的 Amazon SES 发送限制

通过 SMTP 发送电子邮件的方法

您可以通过以下任一方法通过 SMTP 发送电子邮件:

有关 SMTP 响应代码的列表,请参阅由 Amazon SES 返回的 SMTP 响应代码

要提供的电子邮件信息

当您通过 SMTP 接口访问 Amazon SES 时,您的 SMTP 客户端应用程序会汇编此邮件,因此您需要提供的信息取决于您所使用的应用程序。客户端与服务器之间的 SMTP 交换至少需要以下信息:

  • 源地址

  • 目标地址

  • 邮件数据

如果您使用的是 SMTP 接口,并且已启用反馈转发功能,则您的退信、投诉和送达通知将发送到“MAIL FROM”地址。不会使用您指定的任何“Reply-To”地址。