澄清术语:MAPI vs RPC / HTTPS vs Outlook Anywhere

有人会纠正或validation我对以下术语的理解:

MAPI (有时也称为TCP)

  1. Outlook使用Exchange服务器的在线RPC协议格式。 客户端连接到服务器端口135和139(以及其他)以便于通信。

  2. 这是一个C ++ API 。 生成的API调用将基于MAPIconfiguration文件configuration(基于HTTPS或RPC)发送networking数据包,

TCP / MAPI客户端连接的图像: MAPI连接的客户端的图像

基于HTTPS的RPC (有时称为RPC / HTTPS,RoH或HTTPS)

  • 首先与Outlook 2003和Exchange 2003一起引入,RPC / HTTPS将基于MAPI的RPC通信隧道传输到HTTP协议,CAS服务器或前端服务器将连接代理到后端服务器。

Outlook Anywhere

  • 这与RPC / HTTPS是一样的,增加了使用自动发现的逻辑来定位和configuration基于MAPI的邮件configuration文件。 生成的configuration可以使用RPC或HTTP在线。

RPC / HTTPS,OutlookAnywhere或HTTPS客户端连接的图像 在这里输入图像说明

任何地方的Outlook 都是基于HTTP的RPC – 这只是一个名称更改。 任何地方的Outlook自动configuration都是Outlook 2010的能力。 老客户仍然可以在任何地方使用Outlook,但必须手动configuration。 一个额外的function(在Outlook的任何地方下)是客户端redirect,如果你想为没有join域的客户端或一组客户端使用SSL或特定的CAS服务器,你将设置客户端redirect。