2017 年10月31日 ,微软即将推出 Office 365中Exchange Online邮箱将需要Outlook for Windows的连接,即通过HTTP Over MAPI方式,传统使用RPC over HTTP(例如Outlook 2007)的Windows客户端的Outlook将无法访问Exchange Online邮箱,不再支持。
RPC over HTTP协议,也称为Outlook Anywhere,是Windows OS系统 Outlook客户端和Exchange 服务器之间的连接和传输的传统方法,在 2014 年5月份,微软推出最新连接方式 MAPI OVER HTTP 来代替 RPC OVER HTTP .
以下列举 MAPI OVER HTTP 协议优势

  • 更快链接邮件服务器;

  • 网络传输中丢数据包时,提高连接弹性;

  • 启用更安全的登录方案,如Office 365的多重身份验证;

  • 为第三方身份提供商提供可扩展性基础;

如果我们客户还在使用outlook 2007 ,提前给客户建议进行升级更新。要继续使用电子邮件连接,Outlook 2007 客户必须更新到较新版本的Outlook或使用 Web 版Outlook 。为了防止客户端连接中断,Outlook 2010、Outlook2013 、Outlook 2016 客户端更新相关补丁并确保通过 MAPI over HTTP协议连接邮件服务器;

官方推荐使用最新版本的Office 2016包含Office 365 ProPlus,如果您在2017年10月31日之前无法迁移到Office 365 ProPlus,请确保您的组织中的Office应用程序使用最新的累积更新进行更新。
2017年10月31日结束Outlook 2007与Office 365的连接_服务器
此外,必须确保Outlook客户端 注册表选项没有禁用MAPI Over HTTP 协议,详细可以参考
http://djclouds.blog.51cto.com/7223084/1932202
日常运维管理人员可以通过Powershell 远程获取企业组织中用户所连接Online 邮箱 Outlook版本和版本号信息
要检索此信息,需要启用每个邮箱的所有者访问审核,然后查询用于登录邮箱的Outlook版本的审核日志。为此,请按照下列步骤操作:
1.使用 PowerShell远程连接到Exchange Online
2017年10月31日结束Outlook 2007与Office 365的连接_Windows_02
2.某一个用户邮箱启用邮箱审核,运行命令
Set-Mailbox -Identity dj@djclouds.com -AuditOwner MailboxLogin -AuditEnabled $true
2017年10月31日结束Outlook 2007与Office 365的连接_ RPC OVER HTTP_03  
3.为所有用户邮箱启用邮箱审核,运行命令
Get-Mailbox | Set-Mailbox -AuditOwner MailboxLogin -AuditEnabled $true
4.查询某一个用户邮箱审核日志,运行以下命令
Search-MailboxAuditLog -Identity dj@djclouds.com -LogonTypes owner -ShowDetails | ? { $_.ClientInfoString -like "*Outlook*" }
2017年10月31日结束Outlook 2007与Office 365的连接_ RPC OVER HTTP_04
相关链接:
2015年12月8日,Office更新