本文属于机器翻译版本。若本译文内容与英语原文存在差异,则一律以英文原文为准。
使用 Amazon SES SMTP 界面发送电子邮件
要通过亚马逊发送生产电子邮件SES,您可以使用简单邮件传输协议 (SMTP) 接口或亚马逊SESAPI。有关 Amazon 的更多信息 SESAPI,请参阅使用 Amazon SES API 发送电子邮件。本节介绍接SMTP口。
Amazon SES 使用SMTP互联网上最常见的电子邮件协议发送电子邮件。您可以使用各种SMTP支持Amazon SES 的编程语言和软件连接到Amazon SES SMTP 界面,从而通过亚马逊发送电子邮件。本节介绍如何获取您的亚马逊SESSMTP凭证、如何使用SMTP界面发送电子邮件,以及如何配置多个软件和邮件服务器以使用亚马逊SES发送电子邮件。
有关SES通过SMTP界面使用 Amazon 时可能遇到的常见问题的解决方案,请参阅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证书的信息,请参阅获取亚马逊SESSMTP凭证。
-
可以使用传输层安全 (TLS) 进行通信的客户端软件。有关更多信息,请参阅 连接到 Amazon SES SMTP 终端节点。
-
您已向 Amazon 验证的电子邮件地址SES。有关更多信息,请参阅 Amazon SES 中已验证的身份。
-
如果您想发送大量电子邮件,请增加发送配额。有关更多信息,请参阅 管理您的 Amazon SES 发送限制。
发送电子邮件的方法 SMTP
您可以SMTP通过以下任何一种方法发送电子邮件:
-
要将SMTP启用该功能的软件配置为通过 Amazon SES SMTP 界面发送电子邮件,请参阅SES使用软件包通过 Amazon 发送电子邮件。
-
要将应用程序编程为通过 Amazon 发送电子邮件SES,请参阅通过 Amazon SES SMTP 界面以编程方式发送电子邮件。
-
要将现有电子邮件服务器配置为通过 Amazon 发送所有外发邮件SES,请参阅将 Amazon SES 与您现有的电子邮件服务器集成。
-
要使用可用于测试的命令行与 Amazon SES SMTP 界面进行交互,请参阅使用命令行测试您与 Amazon SES SMTP 界面的连接。
有关SMTP响应代码的列表,请参阅由 Amazon SES 返回的 SMTP 响应代码。
要提供的电子邮件信息
当您SES通过SMTP界面访问 Amazon 时,您的SMTP客户端应用程序会汇编消息,因此您需要提供的信息取决于您使用的应用程序。客户端和服务器之间的SMTP交换至少需要满足以下条件:
-
源地址
-
目标地址
-
邮件数据
如果您使用的是该SMTP界面并启用了反馈转发功能,则您的退件、投诉和送达通知将发送到 “MAILFROM” 地址。不会使用您指定的任何“Reply-To”地址。