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

始める前に

  • 有効なサブスクリプションのあるMicrosoft 365アカウントが必要です。
  • お持ちのMicrosoft 365サブスクリプションでExchange Online経由のメール送信ができることを確認してください。
    • Exchange OnlineでMicrosoft Graph APIを使うには、少なくとも有料のMicrosoft Business Basicサブスクリプションが必要です。
  • メールはAuth0からご利用のSMTPプロバイダーに送信されます。ポートが開いており、特定のAuth0 IPアドレスから受信接続を許可する必要があります。詳細については、「許可リスト用のAuth0 IPアドレス」をお読みください。
Auth0を使用すると、独自のSMTPメールプロバイダーを構成して、メール通信を管理、監視、トラブルシューティングすることができます。
Auth0に組み込みのメールインフラストラクチャは、メールのテストにのみ使用してください。

Microsoft 365の構成

  1. Microsoft 365アカウントを使用してMicrosoft Azureアカウントにログインします。
  2. 現在Azure Active Directory Applicationリソースがない場合は、登録します。
  3. Active Directory Applicationリソースへ移動します。 Services > App registrations を選択し、メールの送信に使用するアプリケーションを選択します。
  4. Manage > API permissions に移動し、必要なアプリケーション権限を構成します。
  5. [Add a permission(権限の追加)]> [Microsoft Graph]> [Application permissions(アプリケーションの許可)] セレクターを選択して、Mail.Send権限を追加します。
Application permissions(アプリケーションのアクセス許可) を構成する前に、管理者の同意が必要です。
  1. 必要なプロバイダー構成を取得します:
    1. [Application Overview(アプリケーション概要)] に移動し、アプリケーションのクライアントIDおよびテナントIDを取得します。
    2. [Manage]>[Certificates & secrets] へ移動し、アプリケーションsecretを作成するための [Value(値)] を取得します。
    3. Search > Users でアプリケーションを通じてメールを送信する組織の [User Email(ユーザーメール)] を取得します。 [Services]>[Users] を選択し、承認されたユーザーを選択し、そのプロパティから [User Email(ユーザーメール)] を収集します。
  2. [Auth0 Dashboard]>[Branding(ブランディング)]>[Email Provider(メールプロバイダー)]に移動します。
  3. [Use my own email provider(独自のメールプロバイダーを使用する)] を有効にします。
  4. [Microsoft 365] ロゴをクリックします。
  5. [From] メールアドレスを提供します。 [Tenant ID(テナントID)][Client ID(クライアントID)] 、およびステップ6の [Client Secret] を入力し、 [Save(保存)] をクリックします。

テストメールを送信する

[Send Test Email(テストメールを送信)] ボタンを使用して、テストメールを送信します。すべてが正しく構成されていると、確認メールを受け取ります。 数分経ってもメールを受信しない場合は、Auth0ログでエラーコードを確認してください。Microsoft Exchange のメール使用状況ページに、ユーザーに送信されたすべてのメールの配信情報が表示されるようになりました。
I