本文属于机器翻译版本。若本译文内容与英语原文存在差异,则一律以英文原文为准。
使用 Amazon SES API 发送电子邮件
要通过亚马逊发送生产电子邮件SES,您可以使用简单邮件传输协议 (SMTP) 接口或亚马逊SESAPI。有关SMTP接口的更多信息,请参阅使用 Amazon SES SMTP 界面发送电子邮件。本节介绍如何使用发送电子邮件API。
当您使用 Amazon 发送电子邮件时 SESAPI,您需要指定邮件内容,然后亚马逊会为您SES整理一MIME封电子邮件。或者,您可以自行组装电子邮件,以便完全控制邮件的内容。有关更多信息API,请参阅《Amazon 简单电子邮件服务API参考》。有关亚马逊SES可用地区的终端节点URLs列表,请参阅中的亚马逊简单电子邮件服务终端节点和配额AWS 一般参考。 AWS 区域
您可以通过以下API方式调用:
-
直接发出HTTPS请求- 这是最先进的方法,因为您必须手动处理请求的身份验证和签名,然后手动构造请求。有关 Amazon 的信息 SESAPI,请参阅 APIv2 参考中的欢迎页面。
-
使用 AWS SDK —AWS SDKs 便于访问包括亚马逊在内的多项 AWS 服务SES。APIs当你使用时SDK,它会处理身份验证、请求签名、重试逻辑、错误处理和其他低级功能,这样你就可以专注于构建让客户满意的应用程序。
-
使用命令行界面 — AWS Command Line Interface是 Amazon 的命令行工具SES。我们还 PowerShell为那些在 PowerShell环境中编写脚本的人提供AWS 工具
。
无论您是SESAPI直接还是通过以下 AWS 工具间接访问 Amazon PowerShell,Amazon 都会SESAPI为您提供两种不同的发送电子邮件的方式,具体取决于您希望对电子邮件构成的控制程度: AWS SDK AWS Command Line Interface
-
格式化- Amazon SES 撰写并发送格式正确的电子邮件。您只需提供 From: (发件人:) 和 To: (收件人:) 地址、主题和邮件正文。剩下的就交给亚马逊SES了。有关更多信息,请参阅 使用 Amazon 发送格式化的电子邮件 SES API。
-
Ra@@ w — 您可以手动撰写和发送电子邮件,指定自己的电子邮件标题和MIME类型。如果您在设置自己的电子邮件格式方面有经验,则原始接口会为您提供对邮件内容的更多控制。有关更多信息,请参阅 使用 Amazon SES API v2 发送原始电子邮件。