メインコンテンツへスキップ

前提条件

  • Amazon AWS アカウントが必要です。
  • 特定の Auth0 IP addresses からの受信接続を許可するよう、プロバイダーを設定する必要があります。
API または SMTP の認証情報を使用できます。詳細については、Amazon の Using Credentials With Amazon SES を参照してください。

API 認証情報を使用して Amazon SES を設定する

  1. Amazon AWS アカウントにログインします。
  2. ドメインを検証します。
  3. メールアドレスを検証します。
  4. 本番アクセスを申請します。
  5. AWS アクセスキーを取得します。これらのキーをコピーしてください。後で Auth0 にこれらの値を入力する必要があります。
  6. 適切な権限を持つポリシーをアタッチします。次の例のように、ses:SendRawEmailses:SendEmail の権限を持つポリシーをアタッチします。
    {
        "Version": "2012-10-17",
        "Statement": [
            {
                "Effect": "Allow",
                "Action": [
                    "ses:SendRawEmail",
                    "ses:SendEmail"
                ],
                "Resource": "*"
            }
        ]
    }
    
  7. Auth0 の Dashboard > ブランディング > メールプロバイダー に移動します。
  8. Use my own email provider トグルを有効にします。
  9. Amazon Web Services のロゴをクリックします。
  10. From メールアドレスを指定し、AWS の Access Key IdSecret Access Key を入力して、Region を選択します。
  11. Save をクリックします。

SMTP 認証情報を使用して Amazon SES を設定する

  1. Amazon AWS アカウントにログインします。
  2. ドメインを検証します。
  3. 本番環境アクセスをリクエストします。
  4. SMTP 認証情報を取得します。セキュリティ認証情報をコピーしてください。これらの値は Auth0 に入力する必要があります。
  5. Dashboard > ブランディング > メールプロバイダー に移動します。
  6. Use my own email provider トグルを有効にします。
  7. SMTP ロゴをクリックします。
  8. From のメールアドレスを指定し、SMTP サーバーの HostPortUsernamePassword を入力して Save をクリックします。Host には email-smtp.us-east-1.amazonaws.com (us-east-1 の代わりに適切なリージョンを使用) を、Port には 587 を使用できます。

テストメールを送信する

Send Test Email ボタンを使用して、テストメールを送信します。設定が正しければ、確認メールが届きます。数分経ってもメールアドレスにメールが届かない場合は、エラーコードについて Auth0 ログ を確認してください。 設定が完了すると、Amazon SES コンソール に、ユーザーに送信されたすべてのメールの配信状況に関する情報が表示されます。