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

前提条件

  • 有効なサブスクリプションが付与された Microsoft 365 アカウントが必要です。
  • Microsoft 365 サブスクリプションには、Exchange Online 経由でメールを送信するためのライセンスが必要です。Exchange Online で Microsoft Graph API を使用するには、少なくとも有料の Microsoft Business Basic プランへの加入が必要です。
  • 特定の Auth0 の IP アドレス からの接続を許可するように、プロバイダーを設定する必要があります。

Microsoft 365 Exchange Online を設定する

  1. Microsoft 365 アカウントを使用して Microsoft Azure アカウントにログインします。
  2. Microsoft Entra ID Application リソースがまだない場合は、登録します。
  3. Active Directory Application リソースに移動します。Services > App registrations を選択し、メール送信に使用するアプリケーションを選択します。
  4. Manage > API permissions に移動し、必要なアプリケーション権限を設定します。
  5. Add a permission > Microsoft Graph > Application permissions セレクターを選択して、Mail.Send 権限を追加します。
    Application permissions を設定する前に、管理者の同意が必要です。
  6. 必要なプロバイダー設定を取得します。
    1. Application Overview に移動して、アプリケーションの Client ID と Tenant ID を取得します。
    2. Manage > Certificates & secrets に移動し、アプリケーション secret の作成に必要な Value を取得します。
    3. Search > Users から、アプリケーション経由でメールを送信する組織の User Email を取得します。Services > Users を選択し、認可されたユーザーを選択して、そのプロパティから User Email を取得します。
  7. Auth0 の Dashboard > Branding > メールプロバイダー に移動します。
  8. Use my own email provider トグルを有効にします。
  9. Microsoft 365 ロゴをクリックします。
  10. From メールアドレスを入力します。次に、手順 6 で取得した Tenant IDClient IDClient Secret を入力し、Save をクリックします。

テストメールを送信する

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