Подключение почтового ящика Office365 с помощью oAuth

Перед подключением необходимо удостовериться, что пользователь (почтовый ящик), которого вы подключаете к UseResponse, имеет достаточно прав. Для этого войдите в панель администратора Office365 и отредактируйте разрешения пользователя на вкладке mail, где вам нужно включить IMAP и Authenticated SMTP. В противном случае соединение не пройдет.

Чтобы проверить, есть ли у пользователя все права на использование IMAP и SMTP и продолжить работу, воспользуйтесь этой службой https://testconnectivity.microsoft.com/tests/o365 (вам нужно будет выбрать IMAP Email и проверить, есть ли у пользователя полное подключение к IMAP).

Настройка Почтового Ящика в UseRespone

Для того чтобы подключить свой почтовый ящик к UseResponse с помощью oAuth, вам необходимо перейти в область администрирования UseResponse » Каналы поддержки и обновить настройки основного почтового ящика.

В всплывающем окне пожалуйста, выберите тип подключения - oAuth.

Остальные настройки могут быть взяты с этого попапа или введены вручную.


Внимание: пожалуйста убедитесь, что название папки у ящика введено INBOX большими буквами. Также, если название папки в почтовом ящике отличается от английского, то введите большими буквами в форме на своем языке


Регистрация приложения в Azure Portal

Для регистрации приложения вам необходимо иметь Business аккаунт на Azure Portal.

  • Перейдите в Azure Active Directory (Azure AD) - App Registration.
  • Дайте приложению имя и выберите соответствующую опцию если вы хотите разрешить его использование для многопользовательской среды, для одного тенанта или для всех пользователей.
  • Скопируйте Callback URL (Redirect URI) из попапа с настройками почты в UseResponse и вставьте в Callback URL (Redirect URI) на Azure с выбранным Web параметром.

  • Затем перейдите в раздел Certificates & Secrets и сгенерируйте новый секретный ключ клиента, указав имя и выбрав срок действия;
  • После возьмите сгенерированный ключ и вставьте его в форму UseResponse settings в поле Client Secret:


Внимание: секретный ключ создается максимум на 2 года и через это время нужно его создать заново и изменить в настройках ящика, нажав сбросить в подключении


  • в Azure перейдите на страницу Application overview и скопируйте ID клиента. Вставьте его в соответствующее поле всплывающего окна UseResponse.

Затем вам нужно добавить еще 2 поля во всплывающее окно UseResponse, а именно:

Где tenant-id - это идентификатор тенанта на странице overview of azure app:

После этого вы можете авторизоваться в UseResponse, нажав на connect and verify requests. Затем продолжите ввод учетных данных для настроек SMTP или IMAP, и протестируйте соединение.


Внимание: вы должны авторизоваться во всплывающем окне с тем аккаунтом, ящик которого вы подключаете


Была ли статья полезной?
0 0 0