前提条件
- Auth0からSMTPにメールが確実に送信されるように、ポートを開いて、特定のIPアドレスからのインバウンド接続を許可します。IPのリストを更新するには、[Dashboard]>[Branding(ブランディング)]>[Email Provider(メールプロバイダー)]に移動します。詳細については、「AllowListにIPアドレスを追加する」を参照してください。
- SparkPostアカウントが必要です。
SparkPostを構成する
- SparkPostアカウントにログインします。
- SparkPost Sending Domainsへ移動し、カスタムドメインを追加します。SparkPostでは、検証済みのドメインからのみメールを送信できます。
- SparkPostAccount API Keysへ移動し、 [New API key(新しいAPIキー)] をクリックします。このキー値を保存し、
Transmissions:Read/Write
アクセスがあることを確認します。キーの値をコピーします。 - [Auth0 Dashboard]>[Branding(ブランディング)]>[Email Provider(メールプロバイダー)]に移動します。
- [Use my own email provider(独自のメールプロバイダーを使用する)] を有効にします。
- [SparkPost] ロゴをクリックします。
- [From] メールアドレスを提供し、先ほどコピーしたSparkPost [API Key(APIキー)] を入力し 、 [Region(地域)] を選択します。すでに米国地域用に構成されているアカウントでEU地域に変更する場合は、Sparkpost EU APIキーをAuth0の [API Key(APIキー)] に置き換える必要があります。
- [Save(保存)] をクリックします。
メールをテストする
テストメールを送信するには、 [Send Test Email(テストメールの送信)] ボタンを使用します。すべてが正しく構成されていると、確認メールを受け取ります。数分経ってもメールを受信しない場合は、Auth0ログでエラーを確認してください。 SparkPostにカスタムドメインを登録していない場合は、sparkpostbox.com
メインから最大5通のテスト メールを送信できます。詳しくは、SparkPostのTransmissions:The Sandox Domainをお読みください。
SparkPostMessage Eventsページには、ユーザーに送信されたすべてのメールの配信情報が表示されるようになりました。