

本文為英文版的機器翻譯版本，如內容有任何歧義或不一致之處，概以英文版為準。

# 自動驗證
<a name="email-validation-auto"></a>

自動驗證會在傳送之前自動檢閱所有傳出電子郵件地址，並且只會將訊息傳遞給符合所選驗證閾值的收件人。這有助於防止 傳送至可能無效或有風險的地址，而無需手動介入或 API 整合，從而保護您的寄件者評價。

啟用自動驗證時，Amazon SES 會在嘗試交付的過程中驗證每個收件人地址。不符合閾值的地址會自動隱藏。您也可以設定組態設定[事件目的地](event-publishing-add-event-destination.md)，以追蹤哪些電子郵件未通過驗證閾值。

**驗證閾值**  
自動驗證目前支援三個驗證閾值：
+ **SES 受**管 – Amazon SES 會自動管理閾值以抑制無效地址。此選項可讓 Amazon SES 根據您的傳送模式和評價來最佳化驗證閾值。
+ **高** – 允許僅將電子郵件傳送至具有高交付可能性的地址。這可為您的寄件者評價提供最大保護，但可能會抑制一些具有中等交付可信度的合法地址。
+ **中** — 允許將電子郵件傳送至具有中或高交付可能性的地址。這透過允許具有中等和高交付可信度的地址，在評價保護與交付觸角之間取得平衡。這會抑制以低交付可信度交付到電子郵件地址。

**重要**  
如果您選擇高或中閾值而非 SES 受管，請務必定期監控您的交付指標和驗證結果。

## 使用 Amazon SES 主控台管理自動驗證
<a name="email-validation-auto-console"></a>

下列程序說明如何使用 Amazon SES 主控台啟用或停用自動驗證設定。

**使用 Amazon SES 主控台管理自動驗證**

1. 登入 AWS 管理主控台 ，並在 [https://console.aws.amazon.com/ses/](https://console.aws.amazon.com/ses/)：// 開啟 Amazon SES 主控台。

1. 在左側導覽窗格中，選擇電子郵件**驗證下的自動**驗證。 ****

1. 選取**已啟用**核取方塊以開啟功能。

1. 選擇驗證閾值。

1. 選擇**儲存變更**。

   **自動驗證**面板會顯示您更新的設定。

**重要**  
自動驗證適用於透過您的帳戶傳送的所有外寄電子郵件。不符合閾值的地址將被隱藏。您也可以選擇在組態集層級啟用自動驗證。禁止傳送仍會計入您的每日傳送配額，除了自動驗證費用之外，您仍需支付禁止傳送的標準傳出訊息費用。如需定價資訊，請參閱 [SES 定價頁面](https://aws.amazon.com/ses/pricing/)。

## 在組態集層級啟用自動驗證
<a name="email-validation-auto-config-set"></a>

您可以覆寫特定組態設定的帳戶層級自動驗證設定。這可讓您為不同類型的電子郵件行銷活動套用不同的驗證閾值。

**設定組態設定的自動驗證**

1. 登入 AWS 管理主控台 ，並在 [https://console.aws.amazon.com/ses/](https://console.aws.amazon.com/ses/)：// 開啟 Amazon SES 主控台。

1. 在左側導覽窗格中，選擇**組態下的組態集**。 ****

1. 選擇您要設定的組態設定。

1. 在**自動驗證選項**區段中，選擇**編輯**。

1. 選取**覆寫帳戶層級自動驗證設定**核取方塊。

1. 選取**啟用自動驗證**核取方塊，以啟用此組態設定的自動驗證。

1. 針對**驗證閾值**，選取下列其中一項：
   + **SES 受管** – Amazon SES 會自動管理閾值。
   + **高** – 僅具有高交付可能性的地址。
   + **中** – 具有中交付可能性的地址。

1. 選擇**儲存變更**。

如果您不覆寫帳戶層級設定，組態設定將使用帳戶層級定義的自動驗證設定。您也可以設定[事件目的地](event-publishing-add-event-destination.md)來追蹤哪些電子郵件未通過驗證閾值。

## 使用 管理自動驗證 AWS CLI
<a name="email-validation-auto-cli"></a>

下列範例示範如何使用 啟用和設定自動驗證 AWS CLI。

**使用 管理自動驗證 AWS CLI**  
您可以使用 Amazon SES API v2 中的 [https://docs.aws.amazon.com/ses/latest/APIReference-V2/API_PutAccountSuppressionAttributes.html](https://docs.aws.amazon.com/ses/latest/APIReference-V2/API_PutAccountSuppressionAttributes.html)操作來管理自動驗證。您可以從 呼叫此操作 AWS CLI，如下列範例所示。
+ 啟用高閾值的自動驗證：

  ```
  aws --region us-east-1 sesv2 put-account-suppression-attributes --cli-input-json file://auto-validation.json
  ```

  輸入的檔案看起來像這樣：

  ```
  {
      "SuppressedReasons": ["BOUNCE", "COMPLAINT"],
      "ValidationOptions": {
          "ConditionThreshold": {
              "ConditionThresholdEnabled": "ENABLED",
              "OverallConfidenceThreshold": {
                  "Verdict": "HIGH"
              }
          }
      }
  }
  ```
+ 將閾值變更為中等：

  ```
  {
      "SuppressedReasons": ["BOUNCE", "COMPLAINT"],
      "ValidationOptions": {
          "ConditionThreshold": {
              "ConditionThresholdEnabled": "ENABLED",
              "OverallConfidenceThreshold": {
                  "Verdict": "MEDIUM"
              }
          }
      }
  }
  ```
+ 使用 SES 受管閾值：

  ```
  {
      "SuppressedReasons": ["BOUNCE", "COMPLAINT"],
      "ValidationOptions": {
          "ConditionThreshold": {
              "ConditionThresholdEnabled": "ENABLED",
              "OverallConfidenceThreshold": {
                  "Verdict": "MANAGED"
              }
          }
      }
  }
  ```
+ 停用自動驗證：

  ```
  {
      "SuppressedReasons": ["BOUNCE", "COMPLAINT"],
      "ValidationOptions": {
          "ConditionThreshold": {
              "ConditionThresholdEnabled": "DISABLED"
          }
      }
  }
  ```
+ 驗證結果：

  ```
  aws --region us-east-1 sesv2 get-account
  ```

如需參數值和資料類型的詳細資訊，請參閱 Amazon SES API v2 參考中的[https://docs.aws.amazon.com/ses/latest/APIReference-V2/API_SuppressionAttributes.html](https://docs.aws.amazon.com/ses/latest/APIReference-V2/API_SuppressionAttributes.html)資料類型。

**使用 設定組態設定的自動驗證 AWS CLI**  
您可以使用 [https://docs.aws.amazon.com/ses/latest/APIReference-V2/API_PutConfigurationSetSuppressionOptions.html](https://docs.aws.amazon.com/ses/latest/APIReference-V2/API_PutConfigurationSetSuppressionOptions.html)操作覆寫特定組態設定的自動驗證設定。
+ 覆寫組態設定的帳戶層級設定：

  ```
  aws --region us-east-1 sesv2 put-configuration-set-suppression-options --cli-input-json file://config-set-auto-validation.json
  ```

  輸入的檔案看起來像這樣：

  ```
  {
      "ConfigurationSetName": "my-config-set",
      "SuppressedReasons": ["BOUNCE", "COMPLAINT"],
      "ValidationOptions": {
          "ConditionThreshold": {
              "ConditionThresholdEnabled": "ENABLED",
              "OverallConfidenceThreshold": {
                  "Verdict": "HIGH"
              }
          }
      }
  }
  ```
+ 驗證結果：

  ```
  aws --region us-east-1 sesv2 get-configuration-set --configuration-set-name my-config-set
  ```