如何使用 Amazon SNS 主題設定 Amazon SES 退信通知?

1 分的閱讀內容
0

我希望在我使用 Amazon Simple Email Service (Amazon SES) 傳送的電子郵件導致退信時收到通知。如何使用 Amazon Simple Notification Service (Amazon SNS) 設定這些通知?

解決方法

在開始之前,請對您要取得退信通知的身分 (網域或電子郵件地址) 完成 Amazon SES 驗證程序

在 Amazon SNS 中建立主題和訂閱

  1. 開啟 Amazon SNS 主控台
  2. 在導覽窗格中,選擇「主題」
  3. 選擇建立主題
  4. 對於名稱,輸入名稱以建立主題的唯一識別碼。
  5. 對於顯示名稱,輸入主題的顯示名稱。
  6. 選擇建立主題
  7. 從您建立的主題的詳細資訊頁面,導覽至訂閱,然後選擇建立訂閱
  8. 對於協定,選取 Email-JSON
  9. 對於端點,輸入您要接收通知的電子郵件地址。
  10. 選擇建立訂閱
  11. 從您在步驟 8 中指定的電子郵件地址的收件匣中,開啟來自 Amazon SNS 的訂閱確認電子郵件,其主旨行為 AWS 通知 – 訂閱確認
  12. 在訂閱確認電子郵件中,開啟指定為 SubscribeURL 的 URL 以確認您的訂閱。

設定 Amazon SES 以將退信資訊傳送至 Amazon SNS

  1. 開啟 Amazon SES 主控台
  2. 在導覽窗格中,選擇已驗證的身分。然後,選取您想要取得退信通知的已驗證網域或電子郵件地址。
  3. 選取通知標籤,然後在意見回饋通知面板中選擇編輯
  4. 設定 SNS 主題下,對於退信意見回饋,選擇您建立的 SNS 主題。
    注意:您可以選擇對投訴交付開啟通知。您可以將多種事件類型發佈至相同的 SNS 主題或不同的 SNS 主題。
  5. 如果您希望 Amazon SNS 通知包含您使用 Amazon SES 傳送的電子郵件的原始標頭,請選取包括原始標頭
  6. 選擇儲存組態
    **注意:**您新設定的通知設定可能需要幾分鐘才會生效。

使用 Amazon SES 信箱模擬器測試退信通知

**注意:**來自信箱模擬器地址的退信不會計入帳戶退信指標的一部分。

  1. 開啟 Amazon SES 主控台
  2. 在導覽窗格中,選擇已驗證的身分。然後,選取您要設定退信通知的已驗證網域或電子郵件地址。
  3. 選擇傳送測試電子郵件
  4. 案例下的下拉式清單中,選取退信。然後,使用您要用於測試電子郵件的值填寫表單的其餘部分。
  5. 選擇傳送測試電子郵件
  6. 開啟您設定為 SNS 主題端點之電子郵件地址的收件匣。確認您有包含退信通知的主旨行為 AWS 通知訊息的電子郵件。

**注意:**此解決方法會對每個已驗證的身分設定 Amazon SNS 的退信通知。若要取得跨身分的退信通知,可以使用 Amazon SES 事件發佈。在事件發佈時,您可以使用組態集來指定要接收其通知的電子郵件。您可以對不同的已驗證身分傳送的電子郵件使用組態集。


AWS 官方
AWS 官方已更新 2 年前