始める前に
- 有効なサブスクリプションのあるMicrosoft 365アカウントが必要です。
-
お持ちのMicrosoft 365サブスクリプションでExchange Online経由のメール送信ができることを確認してください。
- Exchange OnlineでMicrosoft Graph APIを使うには、少なくとも有料のMicrosoft Business Basicサブスクリプションが必要です。
-
メールはAuth0からご利用のSMTPプロバイダーに送信されます。ポートが開いており、特定のAuth0 IPアドレスから受信接続を許可する必要があります。詳細については、「許可リスト用のAuth0 IPアドレス」をお読みください。
- IPのリストを更新するには、[Dashboard ]>[Branding(ブランディング)]>[Email Provider(メールプロバイダー)]を使用します。
Auth0に組み込みのメールインフラストラクチャは、メールのテストにのみ使用してください。
Microsoft 365の構成
- Microsoft 365アカウントを使用してMicrosoft Azureアカウントにログインします。
- 現在Azure Active Directory Applicationリソースがない場合は、登録します。
- Active Directory Applicationリソースへ移動します。 Services > App registrations を選択し、メールの送信に使用するアプリケーションを選択します。
- Manage > API permissions に移動し、必要なアプリケーション権限を構成します。
- [Add a permission(権限の追加)]> [Microsoft Graph]> [Application permissions(アプリケーションの許可)] セレクターを選択して、
Mail.Send
権限を追加します。
Application permissions(アプリケーションのアクセス許可) を構成する前に、管理者の同意が必要です。
-
必要なプロバイダー構成を取得します:
- [Application Overview(アプリケーション概要)] に移動し、アプリケーションのクライアントIDおよびテナントIDを取得します。
- [Manage]>[Certificates & secrets] へ移動し、アプリケーションsecretを作成するための [Value(値)] を取得します。
- Search > Users でアプリケーションを通じてメールを送信する組織の [User Email(ユーザーメール)] を取得します。 [Services]>[Users] を選択し、承認されたユーザーを選択し、そのプロパティから [User Email(ユーザーメール)] を収集します。
- [Auth0 Dashboard]>[Branding(ブランディング)]>[Email Provider(メールプロバイダー)]に移動します。
- [Use my own email provider(独自のメールプロバイダーを使用する)] を有効にします。
- [Microsoft 365] ロゴをクリックします。
- [From] メールアドレスを提供します。 [Tenant ID(テナントID)] 、 [Client ID(クライアントID)] 、およびステップ6の [Client Secret] を入力し、 [Save(保存)] をクリックします。