Exchange 2016的MAPI over HTTP简介
一、MAPI over HTTP的简介
MAPI(消息处理应用程序编程接口)over HTTP是传输协议,可将传输层移到行业标准HTTP模型中,从而提升Outlook 和 Exchange连接的可靠性和稳定性。这样不仅可以让传输错误更易于辨识,还可以增强可恢复性。其他功能包括支持明确暂停和继续功能。这样一来,支持的客户端可以更改网络或从休眠状态中恢复,同时保持相同的服务器上下文。
实现MAPI over HTTP并不意味着这是可由Outlook用于访问Exchange的唯一协议。不支持MAPI over HTTP的Outlook客户端仍可以使用Outlook Anywhere(RPC over HTTP)通过启用了MAPI的客户端访问服务器访问Exchange。
在Exchange 2016中,可将MAPI over HTTP应用于整个组织,也可以在单独的邮箱级别应用此协议。
二、MAPI over HTTP的优势
MAPI over HTTP 为支持它的客户端提供以下益处:
通过使用基于 HTTP 的协议实现身份验证的未来创新。
在通信中断后实现更快的重新连接,因为仅需要重建 TCP 连接(而非 RPC 连接)。通信中断的示例包括:
设备休眠
从有线网络更换到无线网络或移动电话网络
提供不依赖连接的会话上下文,服务器在可配置的时间段内保持会话上下文,即使用户更改网络也是如此。
三、Exchange 2016中MAPI over HTTP
在Exchange Server 2016中,MAPI over HTTP在组织一级默认启用,但仍需配置虚拟目录以供用户使用;
如果要从Exchange 2010升级到Exchange 2016,或拥有包含Exchange 2010和Exchange 2016服务器的混合环境,也需要手动配置虚拟目录;
从Exchange 2013升级到Exchange 2016,或从混合的Exchange 2010和Exchange 2013环境升级到Exchange 2016时,管理员会收到准备情况检查报告,提示未启用MAPI over HTTP,建议管理员在完成安装后再启用此协议的警告。
在任何包含Exchange 2013服务器的组织中,MAPI over HTTP不会默认启用,管理员需要手动启动及配置。
四、可支持性和系统必备
产品 | Exchange 2016 RTM | Exchange 2013 SP1 | Exchange 2013 RTM | Exchange 2010 SP3 |
Outlook 2016 RTM |
|
|
Outlook 无处不在 |
|
Outlook 2013 SP1 |
|
|
Outlook 无处不在 |
|
Outlook 2013 RTM |
Outlook 无处不在 |
Outlook 无处不在 |
Outlook 无处不在 |
|
Outlook 2010 SP2 和更新 KB2956191 以及 KB2965295(2015 年 4 月 14 日) |
|
|
Outlook 无处不在 |
|
Outlook 2010 SP2 和更低版本 |
Outlook 无处不在 |
Outlook 无处不在 |
Outlook 无处不在 |
|
Outlook 2007 |
Outlook 无处不在 |
Outlook 无处不在 |
Outlook 无处不在 |
|
2、系统必备
若要支持对Exchange Server 2016使用MAPI over HTTP,客户端和服务器必须安装下面的软件,并满足下面的条件;
- 支持的Outlook 客户端包括Outlook 2016、Outlook 2013 SP1或更高版本、安装了更新程序KB2956191和KB2965295(2015年4月14日)的Outlook 2010 SP2。
- 对于不在Windows Server 2012 R2上运行的任何Exchange 2016服务器,必须将Microsoft.NET Framework升级到4.5.1。
- 在所有Exchange 2016服务器上为 .NET Framework 4.5.1 安装以下修补程序汇总中的一个。
Windows Server 2012 R2的KB2908387补丁
- Windows Server 2012的KB2908385补丁
- Windows Server 2008 R2 Service Pack 1的KB2908383
Exchange 2016的MAPI over HTTP简介的更多相关文章
- Exchange 2016 体系结构简介
一.Exchange 2016简介 现在,CPU计算能力的成本显著降低,不再成为约束因素.随着此约束因素的消失,Exchange2016的主要设计目标是简化扩展.提高硬件利用率和实现故障隔离:在Exc ...
- Exchange 2016 体系结构
Exchange Server 2016 使用一个构建基块体系结构,提供电子邮件服务,以便在各种规模的组织(从小型组织到最大规模的跨国企业)进行部署.这种体系结构如下图所示.包含两个角色,邮箱服务器角 ...
- Exchange 2016中的削减内容
一.从Exchange 2013到Exchange 2016所废弃的功能. 在Exchange 2016中已经有部分Exchange 2013的功能不在提供支持. 1.体系结构 功能 注释和缓解操作 ...
- Exchange 2016系统要求
一.支持的共存方案 下表列出了一些支持 Exchange 2016 与 Exchange 早期版本共存的应用场景. Exchange 2016与Exchange Server早期版本共存 Exchan ...
- Exchange 2016 系统要求
Exchange 2016 和早期版本的 Exchange Server 共存方案 Exchange 2016支持混合部署方案 Exchange 2016 的网络和目录服务器要求 目录服务体系结构: ...
- Exchange 2016 OWA更改css样式
css文件目录:E:\Exchange 2016\FrontEnd\HttpProxy\owa\auth\15.1.1713\themes\resources\logon.css ##更改左侧页面颜色 ...
- Exchange 2016 CU12安装报错
1. 报错信息: Exchange 2016 升级 CU12补丁报错,主要是在进行第10步安装管理工具时报SeSecurityPrivilega错误,详细如下: 查看安装log信息如下 ...
- Exchange 2016 CU3 安装失败解决方法
Exchange 2016 CU3 安装失败解决方法 1. 问题: 由于前期安装过Exchange 2010 ,服务器非正常删除,后期人员无法跟进,在新安装Exchange 2016时准备工作正常完成 ...
- Exchange 2016 创建日程,远程服务器返回错误: (401) 未经授权
背景:在测试环境中一切正常,使用的是Exchange2013,上生产环境Exchange2016,部署后产生如下错误: Microsoft.Exchange.WebServices.Data.Serv ...
随机推荐
- UML类图关系(继承、泛化、实现、依赖、关联、聚合、组合)
继承.实现.依赖.关联.聚合.组合的联系与区别 分别介绍这几种关系: 继承 指的是一个类(称为子类.子接口)继承另外的一个类(称为父类.父接口)的功能,并可以增加它自己的新功能的能力,继承是类与类或者 ...
- 【C语言】输入一个整数N,求N以内的素数之和
[C语言]输入一个整数N,求N以内的素数之和 /* ========================================================================== ...
- ubuntu root用图形界面登录
http://blog.csdn.net/weimine/article/details/69055536 http://blog.csdn.net/gongxifacai_believe/artic ...
- Linux-Xshell5
Linux-Xshell5 1.下载 2.安装 3.新建会话(连接) 点击新建 需要知道要连接的 IP, 查看命令 ifconfig 配置 名称可以自己命名,主机写要连接的 IP,其他的不能改 输 ...
- oracle 备份恢复篇(二)---rman 增备恢复--不完全恢复
一,环境准备 全备脚本: export TMP=/tmp export TMPDIR=$TMP export ORACLE_BASE=/u01 export ORACLE_SID=prod expor ...
- 使用PagerSlidingTabStrip实现顶部导航栏
使用PagerSlidingTabStrip配合ViewPager实现顶部导航栏. 效果图如下: PagerSlidingTabStrip是github上的一个开源项目,项目地址如下 ...
- 【JAVA】重载和重写的区别
重写(Overriding) 重写规则 1. 参数列表:必须与被重写方法的参数列表完全匹配. 2. 返回类型:必须与超类中被重写的方法中声明的返回类型或子类型完全相同 3. 访问级别:一定不能比被 ...
- document.write与document.getElementById.innterHTML的区别
<html> <head> <meta charset="utf-8"> <script> var tmp = "< ...
- 从XCodeGhost事件看软件来源鉴别的重要性
事件 事件引爆于9月18日乌云网公布的一则分析报告:"XCode编译器里有鬼 – XCodeGhost样本分析",这份纯粹的技术分析报告引发中国iOS生态链的众多开发者的关注. 引 ...
- js数组与字符串相互转换
一.数组转字符串(将数组元素用某个字符连接成字符串) var a, b;a = new Array(0,1,2,3,4);b = a.join("-"); 二.字符串转数组(将字符 ...