使用 Amazon SES API 來傳送電子郵件 - Amazon Simple Email Service

本文為英文版的機器翻譯版本,如內容有任何歧義或不一致之處,概以英文版為準。

使用 Amazon SES API 來傳送電子郵件

若要透過 Amazon SES 傳送生產電子郵件,您可以使用簡易郵件傳輸協定 (SMTP) 界面或 Amazon SES API。如需 SMTP 界面的詳細資訊,請參閱 使用 Amazon SES SMTP 界面來傳送電子郵件。本節說明如何使用 API 傳送電子郵件。

使用 Amazon SES API 傳送電子郵件時,您可以指定訊息的內容,Amazon SES 會為您組合 MIME 電子郵件。或者,您也可以自行組合電子郵件,以便完全控制郵件內容。如需有關 API 的詳細資訊,請參閱 Amazon Simple Email Service API 參考資料。如需提供 Amazon SES 的端點 URL 清單,請參閱中的 Amazon 簡單電子郵件服務端點和配額AWS 一般參考。 AWS 區域

您可以透過下列方式呼叫 API:

  • 提出直接 HTTPS 請求 - 這是最進階的方法,因為您必須手動處理驗證和簽章請求,然後手動建構請求。如需 Amazon SES API 的詳細資訊,請參閱 API 第 2 版參考中的歡迎頁面。

  • 使用 AWS AWS SDK— 開發套件可讓您輕鬆存取包括 Amazon SES 在內的多種 AWS 服務的 API。當您使用軟體開發套件時,它會負責身分驗證、請求簽署、重試邏輯、錯誤處理和其他低層級功能,讓您可以專注於建置令客戶滿意的應用程式。

  • 使用命令列界面 - AWS Command Line Interface 為用於 Amazon SES 的命令列工具。我們還為在 PowerShell環境中編寫腳本的人提供了AWS 工具。 PowerShell

無論您是透過 AWS 開發套件或 AWS 工具直接或間接存取 Amazon SES API,Amazon SES API 都會提供兩種不同的方式來傳送電子郵件,具體取決於您希望對電子郵件訊息組成的控制程度: AWS Command Line Interface PowerShell

  • 格式化 - Amazon SES 撰寫並傳送一封格式正確的電子郵件訊息。您只需提供「寄件者」和「收件人」地址、主旨與訊息內文。Amazon SES 就會完成其餘的工作。如需詳細資訊,請參閱「使用 Amazon SES API 傳送格式化電子郵件」。

  • 原始碼 - 您可以手動撰寫並傳送電子郵件訊息,指定您自訂的電子郵件標題及 MIME 類型。如果您有編排電子郵件格式的經驗、原始碼界面可讓您擁有更多訊息編寫控制權。如需詳細資訊,請參閱 使用 Amazon SES API v2 傳送原始電子郵件