Amazon SES のサプレッションリストに含まれるメールアドレスを削除する方法を教えてください。

所要時間1分
0

Amazon Simple Email Service (Amazon SES) のグローバルサプレッションリストまたはアカウントレベルのサプレッションリストに含まれるメールアドレスを自動的に削除したいです。

簡単な説明

アカウントレベルのサプレッションリストからは、メールアドレスを自動的に削除しないことがベストプラクティスです。代わりに、メールアドレスとそれに関連するバウンスや苦情を確認してください。あるメールアドレスがメッセージを受信できると判断した場合は、その電子メールアドレスをサプレッションリストから削除します。メールアドレスを削除するには、AWS コマンドラインインターフェイス (AWS CLI) または Amazon SES コンソールを使用します。

アカウントレベルのサプレッションリストの使用方法の詳細については、「Amazon SES アカウントレベルのサプレッションリストに関する考慮事項」を参照してください。

: Amazon SES アカウントのメール送信機能が一時停止された場合、Amazon SES は 90 日後にアカウントレベルのサプレッションリスト内のアドレスを削除します。90 日以内にアカウントのメール送信機能が復帰した場合は、アカウントレベルのサプレッションリストでアドレスが保持されます。

グローバルサプレッションリストのメールアドレス削除リクエスト機能は、現在 Amazon SES では操作できません。グローバルサプレッションリストはデフォルトで有効であり、無効化することはできません。代わりに、アカウントレベルのサプレッションリストと構成セットレベルのサプレッションリストを使用することで、サプレッションリストを管理できます。詳細については、「Amazon SES のグローバルサプレッションリスト」を参照してください。

解決策

アカウントレベルのサプレッションリストからメールアドレスを削除する

AWS CLI を使用する

: 注: AWS CLI のコマンドの実行時にエラーが発生する場合は、「AWS CLI でのエラーのトラブルシューティング」を参照してください。また、AWS CLI の最新バージョンを使用していることを確認してください。

AWS CLI を使用してアカウントレベルのサプレッションリストからメールアドレスを削除するには、次の手順を実行します。

1.変更するアカウントレベルのサプレッションリストに関連付けられている AWS アカウントと AWS リージョンを使用して AWS CLI を設定します。

2.メールリストから削除するメールアドレスに対して、delete-suppressed-destination コマンドを実行します。

$aws sesv2 delete-suppressed-destination --email-address user@example.com

詳細については、「アカウントレベルのサプレッションリストからメールアドレスを削除する」を参照してください。

AWS SES コンソールを使用する

Amazon SES コンソールを使用してアカウントレベルのサプレッションリストからメールアドレスを削除するには、次の手順を実行します。

  1. Amazon SES コンソールにログインします。
  2. ナビゲーションペインの [設定][サプレッションリスト] を選択します。
  3. テーブルを選択するかエントリを入力し、個々のメールアドレスを削除します。

テーブルを選択してメールアドレスを削除するには、次の手順を実行します。

  1. [サプレッションリスト] テーブルで、メールアドレスに対応するチェックボックスを選択します。
  2. [削除] を選択します。

エントリを入力してメールアドレスを削除するには、次の手順を実行します。

  1. [サプレッションリスト] テーブルで、[メールアドレスを削除] を選択します。
  2. [メールアドレス] フィールドにメールアドレスを入力します。さらにアドレスを入力する場合は、[別のアドレスを入力] を選択し、各メールアドレスで同じ操作を繰り返します。
  3. 入力内容が正しいかどうかを確認します。メールアドレスを削除するには、エントリの横にある [削除] を選択します。
  4. [変更を保存] を選択します。

関連情報

Amazon SES でのメールの配信可能性について