

翻訳は機械翻訳により提供されています。提供された翻訳内容と英語版の間で齟齬、不一致または矛盾がある場合、英語版が優先します。

# 自動検証
<a name="email-validation-auto"></a>

自動検証は、送信前にすべてのアウトバウンド E メールアドレスを自動的に確認し、選択した検証しきい値を満たす受信者にのみメッセージを配信します。これにより、手動による介入や API 統合を必要とせずに、無効またはリスクの高いアドレスへの送信を防ぐことで、送信者の評価を保護することができます。

自動検証を有効にすると、Amazon SES は各受信者アドレスを配信試行の一部として検証します。しきい値を満たさないアドレスは自動的に抑制されます。設定セット[イベントの送信先](event-publishing-add-event-destination.md)を設定して、どの E メールが検証しきい値に合格しなかったかを追跡することもできます。

**検証しきい値**  
自動検証は現在、3 つの検証しきい値をサポートしています。
+ **SES 管理** – Amazon SES はしきい値を自動的に管理して、無効なアドレスを抑制します。このオプションを使用すると、Amazon SES は送信パターンと評価に基づいて検証しきい値を最適化できます。
+ **高** – 配信の可能性の高いアドレスにのみ E メールを送信できます。これにより、送信者の評価が最大限に保護されますが、一部の正当なアドレスは中程度の配信信頼度で抑制される可能性があります。
+ **中** – 配信の可能性が中または高いアドレスに E メールを送信できます。これにより、中程度および高い配信信頼度を持つアドレスを許可することで、評価保護と配信範囲のバランスが取れます。これにより、配信の信頼性が低い E メールアドレスへの配信が抑制されます。

**重要**  
SES 管理の代わりに高しきい値または中しきい値を選択した場合は、配信メトリクスと検証結果を定期的にモニタリングすることが重要です。

## Amazon SES コンソールを使用した自動検証の管理
<a name="email-validation-auto-console"></a>

次の手順では、Amazon SES コンソールを使用して自動検証設定を有効化または変更する方法を示します。

**Amazon SES コンソールを使用して自動検証を管理するには**

1.  AWS マネジメントコンソール にサインインし、Amazon SES コンソール ([https://console.aws.amazon.com/ses/](https://console.aws.amazon.com/ses/)) を開きます。

1. 左側のナビゲーションペインで、E メール**検証で自動**検証を選択します。 ****

1. **有効**チェックボックスを選択して、機能をオンにします。

1. 検証しきい値を選択します。

1. **[Save changes]** (変更の保存) をクリックします。

   **自動検証**パネルには、更新された設定が表示されます。

**重要**  
自動検証は、アカウントを介して送信されたすべてのアウトバウンド E メールに適用されます。しきい値を満たさないアドレスは抑制されます。設定セットレベルで自動検証を有効にするオプションもあります。抑制された送信は引き続き毎日の送信クォータにカウントされ、自動検証の料金に加えて、抑制された送信に対する標準の送信メッセージ料金が請求されます。料金情報については、「[SES の料金表ページ](https://aws.amazon.com/ses/pricing/)」を参照してください。

## 設定セットレベルで自動検証を有効にする
<a name="email-validation-auto-config-set"></a>

特定の設定セットのアカウントレベルの自動検証設定を上書きできます。これにより、さまざまなタイプの E メールキャンペーンに異なる検証しきい値を適用できます。

**設定セットの自動検証を設定するには**

1.  AWS マネジメントコンソール にサインインし、Amazon SES コンソール ([https://console.aws.amazon.com/ses/](https://console.aws.amazon.com/ses/)) を開きます。

1. 左側のナビゲーションペインで、**「設定」の「設定セット**」を選択します。 ****

1. 設定する設定セットを選択します。

1. **自動検証オプション**セクションで、**編集**を選択します。

1. **アカウントレベルの自動検証設定を上書き**チェックボックスをオンにします。

1. **自動検証が有効な**チェックボックスを選択して、この設定セットの自動検証を有効にします。

1. **検証しきい値**で、次のいずれかを選択します。
   + **SES マネージド** – Amazon SES はしきい値を自動的に管理します。
   + **High** – 配信の可能性の高いアドレスのみ。
   + **中** – 配信の可能性が中程度のアドレス。

1. **[Save changes]** (変更の保存) をクリックします。

アカウントレベルの設定を上書きしない場合、設定セットはアカウントレベルで定義された自動検証設定を使用します。[イベント送信先](event-publishing-add-event-destination.md)を設定して、検証しきい値に合格しなかった E メールを追跡することもできます。

## を使用した自動検証の管理 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"
              }
          }
      }
  }
  ```
+ しきい値を medium に変更します。

  ```
  {
      "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
  ```