E メールアドレスの検証 - Amazon Simple Email Service Classic

Amazon SES Classic のユーザーガイドです。更新プログラムや新機能は、推奨している新しい Amazon SES デベロッパーガイドに記述されています。

E メールアドレスの検証

E メールアドレスを検証するには、Amazon SES コンソール、VerifyEmailIdentity Amazon SES API v1 オペレーション、または CreateEmailIdentity Amazon SES API v2 オペレーションを使用します。機能を強化するには、Amazon SES API v2 を使用することをお勧めします。

Amazon SES コンソールを使用して E メールアドレスを検証する

Amazon SES コンソールを使用して E メールアドレスを検証するには、このセクションの手順を実行します。

Amazon SES コンソールを使用して E メールアドレスを検証するには

  1. AWS Management Console にサインインして Amazon SES コンソール (https://console.aws.amazon.com/ses/) を開きます。

  2. コンソールでリージョンセレクターを使用して、次のイメージに示すように、E メールアドレスを検証する AWS リージョンを選択します。

    注記

    複数のリージョンで使用する E メールアドレスを検証するには、このセクションの手順をリージョンごとに繰り返します。

  3. ナビゲーションペインの [Identity Management] で [Email Addresses] を選択します。

  4. [Verify a New Email Address] を選択します。

  5. [Verify a New Email Address] ダイアログボックスの [Email Address ] フィールドに E メールアドレスを入力し、[Verify This Email Address] を選択します。

  6. 受信箱で、検証するメールアドレスをチェックします。「Amazon Web Services - Email Address Verification Request in region RegionName」という件名のメッセージが表示されます。ここで、RegionName は、ステップ 2 で選択した AWS リージョンの名前です。

    メッセージ内のリンクをクリックします。

    注記

    検証メッセージ内のリンクは、メッセージが送信されてから 24 時間で期限切れになります。確認メールを受信してから 24 時間が経過した場合は、手順 1 〜 5 を繰り返して、有効なリンクが設定された確認メールを受信してください。

  7. Amazon SES コンソールの [Identity Management] で [Email Addresses] を選択します。E メールアドレスのリストで、検証する E メールアドレスを探します。E メールアドレスが検証された場合は、[Status] 列の値が [verified] になります。

Amazon SES API を使用して E メールアドレスを検証するには

VerifyEmailIdentity Amazon SES API v1 オペレーション、または CreateEmailIdentityAmazon SES API v2 オペレーションを使用して、新しい E メール ID を作成します。個々の ID に対してこのオペレーションを呼び出す簡単な方法は、AWS CLI を使用することです。

E メール ID の検証中にデフォルトの設定セットを設定するには、「Amazon SES デフォルト設定セットの管理」を参照してください。

注記

このセクションの手順を完了する前に、まず AWS CLI をインストールして設定する必要があります。詳細については、AWS Command Line Interface ユーザーガイドを参照してください。

AWS CLI を使用して E メールアドレスを確認するには

  1. コマンドラインで、VerifyEmailIdentity Amazon SES API v1 オペレーションを使用して 以下のコマンドを入力してください。

    aws ses verify-email-identity --email-address sender@example.com

    前述のコマンドの sender@example.com を、検証する E メールアドレスに置き換えます。

    コマンドラインで、CreateEmailIdentity Amazon SES API v2 オペレーションを使用して 以下のコマンドを入力してください。

    aws sesv2 create-email-identity --email-identity sender@example.com

    前述のコマンドの sender@example.com を、検証する E メールアドレスに置き換えます。

    コマンドが正常に実行された場合、何の出力もなく終了します。

  2. 受信箱で、検証するメールアドレスをチェックします。「Amazon Web Services - Email Address Verification Request in region RegionName」という件名のメッセージが表示されます。ここで、RegionName は、E メールアドレスを検証しようとした AWS リージョンの名前です。

    メッセージを開き、メッセージ内のリンクをクリックします。

    注記

    検証メッセージ内のリンクは、メッセージが送信されてから 24 時間で期限切れになります。確認メールを受信してから 24 時間が経過した場合は、手順 1 〜 5 を繰り返して、有効なリンクが設定された確認メールを受信してください。

  3. Amazon SES コンソールの [Identity Management] で [Email Addresses] を選択します。E メールアドレスのリストで、検証する E メールアドレスを探します。E メールアドレスが検証された場合は、[Status] 列の値が [verified] になります。

1 回のオペレーションで複数の E メール ID を検証するために使用できるスクリプトについては、「複数の E メールアドレスの検証」を参照してください。

E メールアドレス検証のトラブルシューティング

メールアドレスを確認しようとしても、AWS から確認メールが届かなかった場合は、次のトラブルシューティング手順を試してください。

  • E メールクライアントの迷惑メールフォルダを確認します。

  • E メールクライアントが、受信箱以外のフォルダに特定のメッセージを自動的に移動するルールを適用していないことを確認します。

  • E メールクライアントで、アドレス帳または差出人のホワイトリストに no-reply-aws@amazon.com を追加します。システム管理者に、no-reply-aws@amazon.com からの受信メールをホワイトリストに加えるようリクエストすることもできます。

  • 別の E メールサービスプロバイダ (個人の E メールアドレスなど) を使用する E メールアドレスで、検証するアドレスにメッセージを送信します。検証するアドレスにメッセージが受信されていることを確認します。このステップは、最近自分のドメインを設定した場合に特に重要です。場合によっては、新しいドメインが受信メールを正しく受信するように設定されていないことがあります。

    または、個人の E メールアドレスなど、E メールを受信できることがわかっている E メールアドレスを確認してみてください。個人アドレスで確認メールを受け取った場合は、他のドメインに問題がある可能性があります。

    これらのテストで、確認しようとしたアドレスで E メールが受信されないことが示された場合は、システム管理者または E メールサービスプロバイダに相談してください。