logologo
Get Started
Guide
Development
Plugins
API
Home
English
简体中文
日本語
한국어
Español
Português
Deutsch
Français
Русский
Italiano
Türkçe
Українська
Tiếng Việt
Bahasa Indonesia
ไทย
Polski
Nederlands
Čeština
العربية
עברית
हिन्दी
Svenska
Get Started
Guide
Development
Plugins
API
Home
logologo
Overview

Administrator Configuration

Configuration Guide
Gmail Configuration
Outlook Configuration
FAQ

Feature Guide

Email Management Center
Email Block
Email Signature
Email Template

Advanced

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

#Microsoft Configuration

This feature is provided by the commercial plugin «Email manager», please purchase to use

#Prerequisites

For users to be able to integrate Outlook email into NocoBase, the system must be deployed on a server that supports access to Microsoft services. The backend will call Microsoft API.

#Register Account

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

  2. Log in to your Microsoft account

#Create Tenant

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

  2. Fill in basic information and obtain verification code

  1. Fill in other information and continue

  1. Fill in credit card information (can be created later)

#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, select account types as shown in the figure, and Redirect URI can be left blank for now

  1. Obtain the Client ID

#API Permissions

  1. Open the API permissions menu on the right

  1. Click the Add a permission button

  1. Click Microsoft Graph

  1. Search and add the following permissions, with the final result 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 Client Secret

  1. Click Certificates & secrets on the left

  1. Click the New client secret button

  1. Fill in the description and expiration time, and add it

  1. Obtain the Client Secret

  1. Copy the Client ID and Client Secret information respectively and fill them into the email configuration page