

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

# 使用 Amazon SES API 发送格式化的电子邮件
<a name="send-email-formatted"></a>

您可以使用 AWS 管理控制台 或通过应用程序直接调用 Amazon SES API 来发送格式化电子邮件，也可以通过软件开发工具包间接调用 Amazon AWS SES API AWS Command Line Interface、或 AWS Tools for Windows PowerShell。

Amazon SES API 提供 `SendEmail` 操作，让您能够编写和发送格式化电子邮件。`SendEmail` 需要发件人地址、收件人地址、邮件主题和邮件正文（文本和/或 HTML）。有关更多信息，请参阅 [SendEmail](https://docs.aws.amazon.com/ses/latest/APIReference/API_SendEmail.html)（API 参考）或 [SendEmail](https://docs.aws.amazon.com/ses/latest/APIReference-V2/API_SendEmail.html)（API v2 参考）。

**注意**  
电子邮件地址字符串必须为 7 位 ASCII 字符。如果您希望向或从某个地址的域部分中包含 Unicode 字符的电子邮件地址发送邮件，则必须使用 Punycode 对域进行编码。有关更多信息，请参见 [RFC 3492](https://tools.ietf.org/html/rfc3492)。

有关如何使用各种编程语言编写格式化邮件的示例，请参阅 [代码示例](send-an-email-using-sdk-programmatically.md#send-an-email-using-sdk-programmatically-examples)。

有关对 `SendEmail` 进行多个调用时如何加快电子邮件发送速度的提示，请参阅[增加 Amazon SES 吞吐量](troubleshoot-throughput-problems.md)。