Настройка Microsoft Outlook (oAuth2)
Настройка почты для сервиса Outlook (outlook.com; hotmail.com)
Настройки внутри Microsoft Entra
Регистрация приложения
Войдите в центр администрирования Microsoft Entra.

Перейдите в раздел "Entra ID" -> "App registrations". Далее нажмите "New registration" для регистрации нового приложения.

Выберите следующие параметры для Вашего приложения:
Name - укажите название для Вашего приложения.
Supported account types - выберите параметр "Accounts in any organizational directory (Any Microsoft Entra ID tenant - Multitenant)".
Нажмите "Register".

Будет созданно приложения. Сохраните client ID, в будущем он понадобится для настройки внутри веб-интерфейса MikoPBX.

Выдача разрешений и создание secret ID
Из главной страницы приложения перейдите в "Manage" -> "API permissions".

Нажмите "Add a permission".

В разделе "Microsoft Graph" выберите "Delegated Permissions". В поиске введите "SMTP". Поставьте галочку напротив "SMTP.Send".
Нажмите "Add permissions".

Перейдите в раздел "APIs my organization uses". В поиске наберите "Office 365 Exchange Online", нажмите на соответствующее API.

Выберите "Delegated permissions", в поиске наберите "mail".

Пролистайте вниз, в разделе "Mail" выберите:
Mail.Send
Mail.Send.All
Нажмите "Add permissions".

Нажмите "Grant admin consent for ...".

Далее перейдите в раздел "Certificates & secrets" -> "Client secrets". Нажмите "New client secret".

Задайте необходимые параметры:
Description - произвольное описание.
Expires - срок на который Вы выпускаете этот SecretID.
Нажмите "Add".

Скопируйте Ваш secret ID. Он понадобится для настройки в веб-интерфейсе MikoPBX.

Last updated
Was this helpful?

