Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

Для підключення Email профілю Microsoft Outlook створюється новий Email профіль.

На сторінці деталі "/wiki/spaces/WEB/pages/348618788" заповнюються дані згідно з описом. Вибирається тип аутентифікації OAuth2.

Для підключення необхідно заповнити поля Client id, Client secret і Discovery url і зробити наступне:

Table of Contents
minLevel1
maxLevel6
outlinefalse
stylenone
typelist
printabletrue

Увімкнути підтримку SMTP

Зайти на https://admin.microsoft.com/Adminportal/Home#/users і перейти на сторінку "Активні користувачі". Обрати користувача з чиєї електронної пошти опрацьовуватимуться листи (Рис. 1).

Активні користувачі.png

Натиснути на відображуване ім'я. Відкриється обліковий запис. Вибрати вкладку "Пошта" (Рис. 2).

Обліковий запис.png

Натиснути на "Налаштування програм електронної пошти" (Рис. 3).

Налаштування програм електронної пошти.png

Перевірити, чи відмічено чекбокс "Автентифікований SMTP-протокол". Якщо ні — відмітити та натисніть кнопку "Зберегти зміни" (Рис. 4).

Автентифікований SMTP-протокол.png

Реєстрація OAuth клієнта та генерування секретного ключа

Зайти на https://entra.microsoft.com/. Обрати "Реєстрація додатківApp registrations" (Рис. 5).

Microsoft Entra admin center.pngImage Added

Вибрати "Нова реєстраціяNew registration" (Рис. 6).Заповнити поле "Ім'я

New registration.pngImage Added

Введіть назву в полі "Name". Вибрати підтримуваний типом облікового запису "Обліковий запис у будь-якому каталозі організації (будь-який клієнт Accounts in any organizational directory (Any Microsoft Entra ID tenant - мультитенантне рішенняMultitenant)". У "Redirect URI перенаправлення" вибрати "ВебWeb" і в полі задати таке (Рис. 7):

https://XXXXX.XXX.XX/endpoint/oauth2/outlook/callback

, де

XXXXX.XXX.XX.XX - замінюється на сервер клієнта.

Це посилання також вказати в полі "Discovery url" на сторінці деталі "/wiki/spaces/WEB/pages/348618788" на стороні Webitel.

Натиснути кнопку "ЗареєструватиRegister".

Register an application.pngImage Added

Створюється додаток. Скопіювати дані з "Ідентифікатор додатка Application (клієнтclient) ID". Скопійовані дані вставити в поле "Client id" на сторінці деталі "/wiki/spaces/WEB/pages/348618788" на стороні Webitel.

Натиснути "Додати сертифікат або секретAdd a certificate or secret" (Рис. 8).

Created application.pngImage Added

Відкривається сторінка "Сертифікати та секретиCertificates & secrets". Натиснути на "Новий секрет клієнтаNew client secret" (Рис. 9).

Image Added

У "Додати секрет клієнтаAdd a client secret" задати опис і натиснути кнопку "ДодатиAdd" (Рис. 10).

Add a client secret.pngImage Added

Секрет клієнта додано. На сторінці "Сертифікати й секретиCertificates & Secrets" скопіювати значення створеного секрету клієнта (Рис. 11). Вставити це значення в поле "Client secret" на сторінці деталі "/wiki/spaces/WEB/pages/348618788" на стороні Webitel.

Note

Повторне копіювання значення секрету клієнта неможливе!

Client secret.pngImage Added

Роздача прав

На сторінці застосунку (Рис. 8) відкрити "Дозволи API Permissions", натиснувши на відповідний напис у блоці "УправлінняManage". Натиснути на "Додати дозвілAdd a permission" (Рис. 1112).

API permissions.pngImage Added

Відкривається "Запит дозволів Request API permissions". Натиснути на "Інтерфейси API, що використовуються моєю організацієюAPIs my organization uses". Вибрати "Office 365 Exchange Online" (Рис. 1213).

APIs my organization uses.pngImage Added

Вибрати "Дозвіл застосункуApplication permissions" (Рис. 1314).

Office 365 Exchange Online - Application permissions.pngImage Added

Прокрутити вниз, знайти та відкрити "IMAP". Позначити "IMAP.AccessAsApp" (Рис. 1415).

IMAP.AccessAsApp - Application permissions.pngImage Added

Прокрутити вниз, знайти й відкрити "SMTP". Позначити "SMTP.SendAsApp" (Рис. 1516).

SMTP.SendAsApp - Application permissions.pngImage Added

Натиснути кнопку "Додати дозволиAdd permissions".

"Запит дозволів Request API permissions" закривається. На сторінці "Дозволи API Permissions" натиснути на "Надати згоду адміністратора для Grant admin consent for Webitel". Відкривається модальне вікно для підтвердження (Рис. 1617).

Grant admin consent for Webitel.pngImage Added

Натиснути кнопку "ТакYes".