メインコンテンツへスキップ
Auth0では独自のSMTPメールプロバイダーを構成して、メール通信をより完全に管理、監視、トラブルシューティングできるようにすることができます。Auth0に組み込みのメールインフラストラクチャは、メールのテストにのみ使用してください。

前提条件

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]>[Branding(ブランディング)]>[Email Provider(メールプロバイダー)]に移動します。
  8. [Use my own email provider(独自のメールプロバイダーを使用する)] を有効にします。
  9. Amazon Web Services ロゴをクリックします。.
  10. [From(差出人)] のメールアドレスを入力して、AWSの [Access Key Id(アクセスキーID)][Secret Access Key(シークレットアクセスキー)] を入力し、 [Region(リージョン)] を選択します。
  11. [Save(保存)] をクリックします。

SMTP資格情報でAmazon SESを構成する

  1. Amazon AWSアカウントにサインアップまたはログインします。
  2. ドメインを確認します。
  3. 運用アクセスをリクエストします。
  4. SMTP認証情報を取得します。セキュリティ認証情報をコピーします。これらの値は後でAuth0に入力する必要があります。
  5. [Dashboard ]>[Emails(メール)]>[Custom Email Provider(カスタムメールプロバイダー)]に移動します。
  6. [Use my own email provider(独自のメールプロバイダーを使用する)] を有効にします。
  7. SMTP ロゴをクリックします。
  8. [From(差出人)] のメールアドレスを入力して、SMTPサーバーの [Host(ホスト)][Port(ポート)][Username(ユーザー名)][Password(パスワード)] を入力し、 [Save(保存)] をクリックします。email-smtp.us-east-1.amazonaws.comus-east-1は適切なリージョンで置換)を [Host(ホスト)]587ポート の代わりに使用することができます。

メールをテストする

テストメールを送信するには、 [Send Test Email(テストメールの送信)] ボタンを使用します。すべてが正しく構成されていると、確認メールを受け取ります。数分経ってもメールを受信しない場合は、Auth0ログでエラーを確認してください。 これで、Amazon SESコンソールに、ユーザーに送信されたすべてのメールの配信インサイトが表示されるようになりました。
I