本文為英文版的機器翻譯版本,如內容有任何歧義或不一致之處,概以英文版為準。
使用 Amazon SESAPI傳送電子郵件
若要透過 Amazon 傳送生產電子郵件SES,您可以使用 Simple Mail Transfer Protocol (SMTP) 介面或 Amazon SES API。如需SMTP介面的詳細資訊,請參閱 使用 Amazon SES SMTP 介面傳送電子郵件。本節說明如何使用 傳送電子郵件API。
當您使用 Amazon SES 傳送電子郵件時API,您可以指定訊息的內容,Amazon 會為您SES組合MIME電子郵件。或者,您也可以自行組合電子郵件,以便完全控制郵件內容。如需 的詳細資訊API,請參閱 Amazon Simple Email Service API參考 。如需SES可用 Amazon AWS 區域 URLs的端點清單,請參閱 中的 Amazon Simple Email Service 端點和配額AWS 一般參考。
您可以透過API下列方式呼叫 :
-
提出直接HTTPS請求 - 這是最先進的方法,因為您必須手動處理請求的身分驗證和簽署,然後手動建構請求。如需 Amazon SES 的相關資訊API,請參閱 API v2 參考 中的歡迎頁面。
-
使用 AWS SDK-AWS SDKs 可讓您輕鬆存取 APIs的多項 AWS 服務,包括 Amazon SES。當您使用 時SDK,它會處理身分驗證、請求簽署、重試邏輯、錯誤處理和其他低階函數,以便您可以專注於建置讓客戶滿意的應用程式。
-
使用命令列介面 — AWS Command Line Interface是 Amazon 的命令列工具SES。我們也為環境中 PowerShell指令碼的人員提供 AWS 工具 PowerShell
。
無論您直接或間接SESAPI透過 AWS SDK、 AWS Command Line Interface 或適用於 AWS 的工具存取 Amazon PowerShell,Amazon SESAPI都會為您提供兩種不同的方式來傳送電子郵件,具體取決於您希望對電子郵件訊息的撰寫擁有多少控制權:
-
格式化:Amazon SES編寫並傳送正確格式化的電子郵件訊息。您只需提供「寄件者」和「收件人」地址、主旨與訊息內文。Amazon SES負責處理所有其餘項目。如需詳細資訊,請參閱使用 Amazon 傳送格式化的電子郵件 SES API。
-
原始:您可以手動編寫和傳送電子郵件訊息,指定自己的電子郵件標頭和MIME類型。如果您有編排電子郵件格式的經驗、原始碼界面可讓您擁有更多訊息編寫控制權。如需詳細資訊,請參閱使用 Amazon SES API v2 傳送原始電子郵件。