MAPI over HTTP和RPC over HTTP的区别

MAPI over HTTP 是在 Exchange Server 2013 Service Pack 1 (SP1) 中实现的新传输协议。

MAPI over HTTP可将传输层移动到行业标准的 HTTP 模型,从而提高 Outlook 和 Exchange连接的可靠性和稳定性。这样可以提高传输错误的可见性级别,并增强可恢复性。其他功能包括支持显式暂停和继续功能。这使受支持的客户端可以更改网络或从休眠状态中恢复,同时保持相同的服务器上下文。

实现 MAPI over HTTP 并不意味着这是可由 Outlook 用于访问 Exchange 的唯一协议。不支持 MAPI over HTTP 的 Outlook客户端仍可以使用 Outlook Anywhere (RPC over HTTP) 通过启用了 MAPI 的客户端访问服务器访问 Exchange。

MAPI over HTTP 为支持它的客户端提供以下益处:

  1. 通过使用基于 HTTP 的协议实现身份验证的未来创新
  2. 在通信中断后实现更快的重新连接,因为仅需要重建 TCP 连接(而非 RPC 连接)。通信中断的示例包括:
    1. 设备休眠
    2. 从有线网络更换到无线网络或移动电话网络
  3. 提供不依赖连接的会话上下文。服务器在可配置的时间段内保持会话上下文,即使用户更改网络也是如此


Exchange和Outlook版本要求:

MAPI over HTTP和RPC over HTTP的区别_第1张图片


Exchange服务器配置方法:

Set-MapiVirtualDirectory -Identity "Contoso\mapi (Default Web Site)" -InternalUrl https://Contoso.com/mapi -IISAuthenticationMethods Negotiate

Set-OrganizationConfig -MapiHttpEnabled $true


注意启用MAPI over HTTP后,Outlook连接方式变化:

MAPI over HTTP和RPC over HTTP的区别_第2张图片


MAPI over HTTP和RPC over HTTP的区别_第3张图片

你可能感兴趣的:(MAPI over HTTP和RPC over HTTP的区别)