Skip to main content

前提条件

  • 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 の権限を含むポリシーをアタッチします。
  7. Auth0 の Auth0 Dashboard > Branding > メールプロバイダー に移動します。
  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. Auth0 Dashboard > ブランディング > メールプロバイダー に移動します。
  6. 自分のメールプロバイダーを使用する トグルを有効化します。
  7. SMTP ロゴをクリックします。
  8. 送信元メールアドレスを入力し、SMTP サーバーの ホストポートユーザー名パスワード を入力して、保存 をクリックします。ホスト には email-smtp.us-east-1.amazonaws.com (us-east-1 ではなく適切なリージョンを使用) を、ポート には 587 を使用できます。

テストメールを送信する

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