前提条件
- 有効なサブスクリプションが付与された Microsoft 365 アカウントが必要です。
- Microsoft 365 サブスクリプションには、Exchange Online 経由でメールを送信するためのライセンスが必要です。Exchange Online で Microsoft Graph API を使用するには、少なくとも有料の Microsoft Business Basic プランへの加入が必要です。
- 特定の Auth0 の IP アドレス からの接続を許可するように、プロバイダーを設定する必要があります。
Microsoft 365 Exchange Online を設定する
- Microsoft 365 アカウントを使用して Microsoft Azure アカウントにログインします。
- Microsoft Entra ID Application リソースがまだない場合は、登録します。
- Active Directory Application リソースに移動します。Services > App registrations を選択し、メール送信に使用するアプリケーションを選択します。
- Manage > API permissions に移動し、必要なアプリケーション権限を設定します。
-
Add a permission > Microsoft Graph > Application permissions セレクターを選択して、
Mail.Send権限を追加します。Application permissions を設定する前に、管理者の同意が必要です。 -
必要なプロバイダー設定を取得します。
- Application Overview に移動して、アプリケーションの Client ID と Tenant ID を取得します。
- Manage > Certificates & secrets に移動し、アプリケーション secret の作成に必要な Value を取得します。
- Search > Users から、アプリケーション経由でメールを送信する組織の User Email を取得します。Services > Users を選択し、認可されたユーザーを選択して、そのプロパティから User Email を取得します。
- Auth0 の Dashboard > Branding > メールプロバイダー に移動します。
- Use my own email provider トグルを有効にします。
- Microsoft 365 ロゴをクリックします。
- From メールアドレスを入力します。次に、手順 6 で取得した Tenant ID、Client ID、Client Secret を入力し、Save をクリックします。