本文為英文版的機器翻譯版本,如內容有任何歧義或不一致之處,概以英文版為準。
若要透過 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 AWS 區域 之 的端點 URLs 清單,請參閱《》中的 Amazon Simple Email Service 端點和配額AWS 一般參考。
您可以透過下列方式呼叫 API:
-
提出直接 HTTPS 請求 - 這是最進階的方法,因為您必須手動處理驗證和簽章請求,然後手動建構請求。如需 Amazon SES API 的詳細資訊,請參閱 API 第 2 版參考中的歡迎頁面。
-
使用 AWS SDK -AWS SDKs可讓您輕鬆存取多種 AWS 服務的 APIs,包括 Amazon SES。當您使用軟體開發套件時,它會負責身分驗證、請求簽署、重試邏輯、錯誤處理和其他低層級功能,讓您可以專注於建置令客戶滿意的應用程式。
-
使用命令列界面 - AWS Command Line Interface 為用於 Amazon SES 的命令列工具。我們也為在 PowerShell 環境中編寫指令碼的使用者提供適用於 PowerShell 的AWS 工具
。
無論您直接或間接透過 AWS SDK、 AWS Command Line Interface 或 AWS Tools for PowerShell 存取 Amazon SES API,Amazon SES API 都會提供兩種不同的方式來傳送電子郵件,取決於您希望對電子郵件訊息合成的控制程度:
-
格式化 - Amazon SES 撰寫並傳送一封格式正確的電子郵件訊息。您只需提供「寄件者」和「收件人」地址、主旨與訊息內文。Amazon SES 就會完成其餘的工作。如需詳細資訊,請參閱「使用 Amazon SES API 傳送格式化電子郵件」。
-
原始碼 - 您可以手動撰寫並傳送電子郵件訊息,指定您自訂的電子郵件標題及 MIME 類型。如果您有編排電子郵件格式的經驗、原始碼界面可讓您擁有更多訊息編寫控制權。如需詳細資訊,請參閱使用 Amazon SES API v2 傳送原始電子郵件。