前提条件
- SparkPost のアカウントが必要です。
- 特定の Auth0 IP アドレス からの接続を許可するように、プロバイダーを設定する必要があります。
SparkPost を設定する
- SparkPost アカウントにログインします。
- SparkPost の Sending Domains に移動し、カスタムドメインを追加します。SparkPost では、検証済みドメインからのみメールを送信できます。
- SparkPost の Account API Keys に移動し、New API key をクリックします。このキーの値を保存し、
Transmissions: Read/Writeアクセス権があることを確認して、その値をコピーします。 - Auth0 の Auth0 Dashboard > Branding > メールプロバイダー に移動します。
- Use my own email provider トグルを有効化します。
- SparkPost のロゴをクリックします。
- From メールアドレスを入力し、先ほどコピーした SparkPost の API Key を入力して、Region を選択します。すでに US リージョン用に設定済みのアカウントで EU リージョンに変更する場合は、Auth0 の API Key を SparkPost の EU API Key に置き換える必要があります。
- Save をクリックします。
テストメールを送信する
sparkpostbox.com ドメインから送信できるテストメールは最大 5 通です。詳細については、SparkPost の Transmissions: The Sandbox Domain を参照してください。
設定が完了すると、SparkPost の Message Events ページに、ユーザーに送信されたすべてのメールの配信状況に関する情報が表示されます。