![Exchange Online 与 Outlook 2016 是“推送”还是“获取/拉取/轮询”?](https://linux22.com/image/737221/Exchange%20Online%20%E4%B8%8E%20Outlook%202016%20%E6%98%AF%E2%80%9C%E6%8E%A8%E9%80%81%E2%80%9D%E8%BF%98%E6%98%AF%E2%80%9C%E8%8E%B7%E5%8F%96%2F%E6%8B%89%E5%8F%96%2F%E8%BD%AE%E8%AF%A2%E2%80%9D%EF%BC%9F.png)
我尝试谷歌搜索,结果好坏参半。看起来 IMAP 本身不是推送的,但有一个“推送 IMAP”草案?Exhcange Online 使用什么?本质上我只是想知道在 Windows 桌面上使用 Exchange Online 与 Office 365 和 Outlook 2016 是“推送”还是“拉取”方案。我想知道默认配置,以及它是否支持通过配置推送。
答案1
默认情况下,它是使用 Outlook 客户端的拉取配置,但 Exchange 通过其 API(EWS)支持推送通知和订阅,但正如微软所说,推送通知需要第三方 Web 服务来处理。
当前地位解释;
邮件、日历和 CRM 应用通常使用通知来更新其本地缓存、相应的客户端视图或后端系统以应对更改。Outlook 支持流式和推送通知。目前,推送通知通常由移动应用使用,因为它不需要客户端轮询更改,并且可以几乎立即向客户端提供更新。
与流通知相比,推送通知需要客户端提供自己的 Web 服务才能获取通知,而流通知只需要客户端与 Office 365 流通知服务之间建立直接连接。
如果你好奇的话,可以查看更多推送示例那里,应用程序也可以订阅。
答案2
有人提到“微软多年来一直将其客户端转移到“流式”系统,并在客户端设置轮询间隔 - 最小间隔约为 1 分钟。”
https://forums.macrumors.com/threads/get-push-email-with-office365-account.1899307/