2016-10-21 6 views
1

Я пытаюсь сделать что-то, что связано с синхронизацией писем между пользователями в офисе 365. Я использую REST API Outlook, но я не могу найти какую-либо функцию, похожую на приложение IMAP в этом API. (Обратите внимание, что я не хочу отправлять. Мне нужно что-то подобное вставить или нажать)IMAP Append for Office 365

Кроме того, из ответа на вопрос this я обнаружил, что Office 365 не поддерживает механизм OAuth для IMAP. Поэтому я не могу использовать Outlook OAuth2.0 для подключения к IMAP.

Есть ли способ подключения к учетной записи office365 с IMAP без пароля или для отправки электронной почты с использованием API-интерфейса Outlook REST?

+0

Замечания по этому вопросу вызвали некоторое сомнение относительно того, делает оно это или нет. Текущая строка CAPABILITY указывает поддержку XOAUTH2, которая в настоящее время зарегистрирована здесь: https://developers.google.com/gmail/xoauth2_protocol – Max

+0

Предоставленная вами ссылка дает возможность доступа к учетным записям Gmail с использованием токена OAuth и IMAP. Однако тот же механизм выходит из строя, если мы переключимся на прогноз. IMAP поддерживается, но не через механизм OAuth для Office365. –

+0

Ну, они либо работают над этим, либо оставляют его наполовину реализованными, потому что сервер говорит, что он поддерживает аутентификацию XOAUTH2 в своей строке IMAP CAPABILITY. Возможно, вам нужен специальный объем. – Max

ответ

0

По-видимому, позже я понял, что нет возможности авторизации внешних учетных записей 365 без имени пользователя и пароля. Следовательно, для использования IMAP.Append необходимо указать имя пользователя и пароль.