Tip

このドキュメントはAIによって翻訳されました。不正確な情報については、英語版をご参照ください

Microsoft の設定

メール管理Enterprise Edition+

前提条件

NocoBase でユーザーが Outlook メールボックスを接続できるようにするには、Microsoft サービスにアクセスできるサーバーに NocoBase をデプロイする必要があります。NocoBase のバックエンドが Microsoft API を呼び出すためです。

アカウントの登録

  1. https://azure.microsoft.com/en-us/pricing/purchase-options/azure-account にアクセスします。

  2. Microsoft アカウントにログインします。

テナントの作成

  1. https://azure.microsoft.com/zh-cn/pricing/purchase-options/azure-account?icid=azurefreeaccount にアクセスし、アカウントにログインします。

  2. 基本情報を入力し、認証コードを取得します。

  1. その他の情報を入力して続行します。

  1. クレジットカード情報を入力します(この手順はスキップしても構いません)。

クライアント ID の取得

  1. トップメニューをクリックし、「Microsoft Entra ID」を選択します。

  1. 左側の「App registrations」を選択します。

  1. 上部の「New registration」をクリックします。

  1. 情報を入力して送信します。

名前は任意で構いません。アカウントの種類は下図を参考に選択してください。リダイレクト URI は現時点では空欄で問題ありません。

  1. クライアント ID を取得します。

API 承認

  1. 左側の「API permissions」メニューを開きます。

  1. 「Add a permission」ボタンをクリックします。

  1. 「Microsoft Graph」をクリックします。

  1. 以下の権限を検索して追加します。最終的な結果は下図のようになります。

    1. "email"
    2. "offline_access"
    3. "IMAP.AccessAsUser.All"
    4. "SMTP.Send"
    5. "offline_access"
    6. "User.Read" (By default)

シークレットの取得

  1. 左側の「Certificates & secrets」をクリックします。

  1. 「New client secret」ボタンをクリックします。

  1. 説明と有効期限を入力し、「追加」をクリックします。

  1. シークレット ID を取得します。

  1. クライアント ID とクライアント シークレットをそれぞれコピーし、メール設定ページに貼り付けます。