我使用 Amazon Simple Email Service (Amazon SES) 傳送電子郵件,而且我想要獲取有關退信、投訴、傳遞、失敗或拒絕的日誌或通知。
簡短描述
若要在 Amazon SES 上取得有關電子郵件傳送事件的日誌或通知,請使用下列其中一種機制:
- 電子郵件意見回饋轉寄
- Amazon Simple Notification Service (Amazon SNS) 事件通知主題
- 組態集,用於將電子郵件傳送事件發佈至 Amazon SNS、Amazon CloudWatch、Amazon Pinpoint 或 Amazon Kinesis Data Firehose
**注意:**在您實作機制之前,這些機制不會為您傳送的電子郵件提供日誌。
解決方法
使用電子郵件意見回饋轉寄
依預設,Amazon SES 會在您傳送退信或收到投訴的訊息時給您傳送通知。您檢查退信或投訴通知的目的地取決於您的電子郵件傳送操作。如需詳細資訊,請參閱電子郵件意見回饋轉寄目的地。
如果停用電子郵件意見回饋轉寄,您可以使用 Amazon SES 主控台重新啟用意見回饋轉寄。
使用 Amazon SNS 主題傳送事件通知
您可以使用 Amazon SNS 主題來取得有關 Amazon SES 電子郵件傳遞、退信或投訴的通知。
請遵循下列步驟為 Amazon SES 事件設定 Amazon SNS 主題:
- 建立 Amazon SNS 主題。
- 訂閱端點 (例如電子郵件地址) 以接收來自 Amazon SNS 主題的通知。
- 設定您的 Amazon SES 驗證身分 (網域或電子郵件地址),將事件通知傳送至您建立的 Amazon SNS 主題。您可以使用 Amazon SES 主控台或 Amazon SES API 來執行此操作。
為 Amazon SES 事件通知設定 Amazon SNS 主題後,您會在訂閱該主題的端點收到通知。如需有關通知中詳細資訊的更多資訊,請參閱適用於Amazon SES 的 Amazon SNS 通知內容和適用於 Amazon SES 的 Amazon SNS 通知範例。
**注意:**Amazon SES 不支授 FIFO 類型的主題。
使用組態集將電子郵件傳送事件發佈至 Amazon SNS、CloudWatch、Amazon Pinpoint 或 Kinesis Data Firehose
使用可發佈事件的 Amazon SES 組態集取得有關下列結果的資訊:
- 傳送
- 拒絕
- 硬退信出
- 投訴
- 傳遞
- 傳遞延遲
- 訂閱
- 開啟
- 點選
- 轉譯失敗
如需有關每個結果的詳細資訊,請參閱事件發佈術語。
若要建立組態集,請先指定事件目的地,然後指定要發佈的事件的參數。如需逐步指示,請參閱設定 Amazon SES 事件發佈。
確保您設定電子郵件傳送方法以傳遞電子郵件標頭中的組態集名稱。這是 Amazon SES 將組態集套用至您的電子郵件中所必需的。如需詳細資訊,請參閱在傳送電子郵件時指定組態集。您也可以將預設組態集指派給用作寄件者/來源地址的已驗證身分。然後,您從此身分傳送的訊息會自動使用指派的預設組態集。