logologo
Get Started
Guide
Development
Plugins
API
English
简体中文
Get Started
Guide
Development
Plugins
API
English
简体中文
logologo
Overview

Admin Configuration

Configuration Guide
Gmail Configuration
Outlook Configuration
FAQ

Features

Email Center
Email Block
Email Signature
Email Template

Advanced

Email Notes
Email Todos
Email Labels
Batch Send
Auto-save Draft
Previous PageGmail Configuration
Next PageFAQ

#Microsoft Configuration

#Prerequisites

To allow users to connect their Outlook mailboxes to NocoBase, you must deploy it on a server that can access Microsoft services. The backend will call Microsoft APIs.

#Register an Account

  1. Go to https://azure.microsoft.com/en-us/pricing/purchase-options/azure-account

  2. Log in to your Microsoft account

#Create a Tenant

  1. Go to https://azure.microsoft.com/zh-cn/pricing/purchase-options/azure-account?icid=azurefreeaccount and log in to your account.

  2. Fill in the basic information and get the verification code.

  1. Fill in the other information and continue.

  1. Fill in your credit card information (you can skip this for now).

#Get Client ID

  1. Click the top menu and select "Microsoft Entra ID".

  1. Select "App registrations" on the left.

  1. Click "New registration" at the top.

  1. Fill in the information and submit.

The name can be anything. For account types, select the option shown in the image below. You can leave the Redirect URI blank for now.

  1. Get the Client ID.

#API Authorization

  1. Open the "API permissions" menu on the left.

  1. Click the "Add a permission" button.

  1. Click "Microsoft Graph".

  1. Search for and add the following permissions. The final result should be as shown in the image below.

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

#Get Secret

  1. Click "Certificates & secrets" on the left.

  1. Click the "New client secret" button.

  1. Fill in the description and expiration time, and click Add.

  1. Get the Secret ID.

  1. Copy the Client ID and Client secret and paste them into the email configuration page.