Amazon SES サプレッションリストに登録されている E メールアドレスを削除するにはどうすればよいですか?

最終更新日: 2021 年 6 月 21 日

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

解決方法

アカウントレベルのサプレッションリストからの削除

E メールアドレスにメッセージを送信すると、ハードバウンス、苦情、またはその両方が発生することがあります。これを回避するには、アカウントレベルのサプレッションリストを設定して、その E メールアドレスを追加します。アカウントレベルのサプレッションリストは、特定の AWS リージョンの AWS アカウントに適用されます。

アカウントレベルのサプレッションリストから E メールアドレスを自動的に削除しないのがベストプラクティスです。代わりに、まず E メールアドレスおよび関連するバウンスまたは苦情を検証します。その後、E メールアドレスでメッセージを受信する必要があると判断した場合は、サプレッションリストから E メールアドレスを削除します。AWS Command Line Interface (AWS CLI) または AWS CloudShell コンソールを使用して、E メールアドレスを削除できます。

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

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

AWS CLI を使用する

注: AWS CLI コマンドの実行時にエラーが発生した場合は、AWS CLI の最新バージョンを使用していることを確認してください

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

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

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

macOS または Linux の場合:

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

Windows の場合:

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

CloudShell コンソールを使用する

CloudShell コンソールを使用してアカウントレベルのサプレッションリストから E メールアドレスを削除するには、以下の手順に従います。

1.    CloudShell コンソールを開きます。また、上部ツールバーの CloudShell アイコンを選択して、AWS Management Console のどこからでも CloudShell コンソールにすばやくアクセスできます。

: AWS Identity and Access Management (IAM) ロールには、Amazon SES アカウントレベルのサプレッションリストを変更するための許可が含まれている必要があります。

2.    次のコマンドを実行して IAM ロールを確認してください。

$ aws sts get-caller-identity

3.    次のコマンドを実行して、アカウントレベルのサプレッションリストから E メールアドレスを削除します。

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

グローバルサプレッションリストからの削除

Amazon SES では、アドレスへの Amazon SES メッセージによってハードバウンスが発生すると、グローバルサプレッションリストに E メールアドレスを追加します。グローバルサプレッションリストは、すべてのアカウントにおいてデフォルトでオンになっています。

Amazon SES では、14 日が経過すると、自動的にグローバルサプレッションリストから E メールアドレスが削除されます。グローバルサプレッションリストの E メールアドレスがメッセージを受信する必要がある場合は、次の手順に従って、リストから E メールアドレスを手動で削除します。

1.    Amazon SES コンソールを開きます。

2.    上部のナビゲーションバーで、リージョンセレクターを確認し、米国東部 (バージニア北部)米国西部 (オレゴン)、または欧州 (アイルランド) であることを確認します。グローバルサプレッションリストは、これら 3 つのリージョンのいずれかから変更できますが、他のリージョンからは変更できません。

3.    左のナビゲーションペインで、[Suppression List Removal] (サプレッションリストからの削除) を選択します。

4.    [Email Address] (E メールアドレス) に、グローバルサプレッションリストから削除する E メールアドレスを入力します。

5.    [文字を入力] に、イメージに表示される文字を入力します。

6.    [Submit] (送信) を選択します。

グローバルサプレッションリストの使用の詳細については、「グローバルサプレッションリストに関する考慮事項」をご参照ください。