跳至內容

如何對 Amazon SES 組態集的問題進行疑難排解?

1 分的閱讀內容
0

我的 Amazon Simple Email Service (Amazon SES) 組態集未發佈其規則中指定的事件。

解決方法

電子郵件組態集

您必須設定電子郵件傳送方法,以在電子郵件標頭中指定組態集名稱。

組態集電子郵件標頭範例:

X-SES-CONFIGURATION-SET: myConfigset

**注意:**將 myConfigset 替換為您的組態集名稱。

您也可以將預設組態集指派給您作為來源電子郵件地址使用的已驗證身分。然後,您從該身分傳送的訊息會自動使用指派的預設組態集。

如果您使用 Amazon SES 租用戶管理傳送訊息,請指定組態集,將資源指派給租用戶。或者,使用具備與租用戶建立關聯之預設組態集的身分傳送訊息。

CloudWatch 目的地

如果您在將 Amazon SES 組態集設定為發佈指標至 Amazon CloudWatch 時發生問題,請確認值來源已正確設定:

  • **訊息標籤:**訊息標籤是一個鍵值對,其中包含 CloudWatch 用來提取事件的維度名稱。若要讓 CloudWatch 偵測到事件,您必須將標籤指定為 X-SES-MESSAGE-TAGS 電子郵件標頭。
  • **電子郵件標頭:**透過此值來源,Amazon SES 會從電子郵件標頭擷取維度名稱和值。您無法使用以下電子郵件標頭作為維度名稱: Received、To、From、DKIM-Signature、CC、message-id 或 Return-Path。
  • **連結標籤:**連結標籤是鍵值對,用來將含有內嵌連結之電子郵件行銷活動的點擊事件發佈至 CloudWatch。確認在內嵌連結和組態集中都已正確設定連結標籤。

Amazon SNS 事件目的地

您可以設定 Amazon Simple Notification Service (Amazon SNS) 事件目的地,將 SES 事件發佈至 SNS 主題。如果您在將 Amazon SES 組態集設定為發佈 SES 事件至 SNS 主題時發生問題,請確認以下事項:

  • SNS 主題是標準類型主題。SES 不支援 FIFO 類型主題。
  • SNS 主題具有訂閱主題的端點,而且已針對發佈的事件參考正確的端點。
    **注意:**可能必須滿足端點的先決條件,然後才能開始發佈事件。例如,Email/Email-JSON 端點要求您確認訂閱後,電子郵件地址才能接收訊息。設定 SNS 主題時,請注意每種端點通訊協定類型的相關要求。
  • SES 具有將通知發佈至您主題的必要權限。
  • 如果您的 SNS 主題已啟用加密並使用 AWS Key Management Service (KMS) key,請檢查您的組態要求。確保 SES 對 AWS KMS key 具有 GenerateDataKey 和 Decrypt 的權限。

Firehose 目的地

如果您在將 Amazon SES 組態集設定為發佈 SES 事件至 Amazon Data Firehose 時發生問題,請確認以下事項:

  • 您使用正確的 Firehose 傳遞串流來發佈 SES 事件。
  • Amazon SES 使用的 AWS Identity and Access Management (IAM) 角色具有發佈至 Firehose 傳遞串流的權限。

Amazon Pinpoint 目的地

如果您在將 Amazon SES 組態集設定為發佈 SES 事件至 Amazon Pinpoint 時發生問題,請檢查您的事件目的地組態。Amazon Pinpoint 不支援傳遞延遲或訂閱事件類型。

EventBridge 目的地

如果您在使用 Amazon EventBridge 目的地時發生問題,請檢查您的事件目的地組態。將事件目的地新增至組態集之前,請務必先建立組態集。

如需更多資訊,請參閱使用 Amazon EventBridge 監控 SES 事件。