Я пробовал поискать в Google смешанные результаты. Похоже, что IMAP изначально не push, но есть черновик "push-IMAP"? Что использует Exhcange Online? По сути, я просто хочу знать, является ли использование Exchange Online с Office 365 и Outlook 2016 на рабочем столе Windows сценарием «выталкивания» или «вытягивания». Я хотел бы знать конфигурацию по умолчанию, а также поддерживает ли она конфигурацию push via.
По умолчанию это вытягивающая конфигурация с клиентом Outlook, но поддержка Exchange через API (EWS) для включения push-уведомлений, а также подписки, но, как утверждает Microsoft, для push-уведомлений требуется сторонняя веб-служба для обработки.
Электрический ток положение дел объяснил;
Почта, календарь и приложения CRM обычно используют уведомления для обновления своего локального кеша, соответствующих клиентских представлений или серверной системы при изменениях. Outlook поддерживает как потоковые, так и push-уведомления. В настоящее время push-уведомления обычно используются мобильными приложениями, поскольку они не требуют от клиентов опроса об изменениях и делают обновления доступными для клиентов практически сразу.
По сравнению с потоковыми уведомлениями, push-уведомления требуют, чтобы клиент предоставил собственную веб-службу для получения уведомлений, в то время как для потоковых уведомлений требуется только прямое соединение между клиентом и службой потоковых уведомлений Office 365.
Если вам интересно, вы можете увидеть больше примеров там, на что приложение тоже может подписаться.
Кто-то упомянул, что «MS переводила своих клиентов на« потоковую »систему в течение многих лет, с установленными в клиенте интервалами опроса - около 1 минуты - это наименьший интервал».
https://forums.macrumors.com/threads/get-push-email-with-office365-account.1899307/