禁用客户端使用 MAPI方式访问Exchange服务器
2008-01-16 00:00:00 来源:WEB开发网在实际工作当中,有时候您可能需要禁用某个邮箱用户的应用程序编程接口(简称为MAPI)访问,在Exchange 2003中我们无法做到,在Exchange 2007中我们可以使用 Exchange 管理控制台和 Exchange 命令行管理程序为 Microsoft Exchange Server 2007 邮箱用户禁用MAPI功能。
首先我们来介绍如何使用 Exchange 管理控制台为邮箱用户禁用 MAPI,具体的步骤如下:
启动 Exchange 管理控制台。
在控制台树中,展开"收件人配置",然后单击"邮箱"。
在结果窗格中,右键选中要禁用 MAPI 的邮箱用户选择属性,如图1所示,
图1
点击Mailbox Features栏,选中MAPI选项,点击Disable,如图2所示,
图2
单击"确定",禁用后如图3所示。
图3
注意:若要让该设置立即生效的话,请停止然后再重新启动 Microsoft Exchange Information Store 服务。
当我们通过Outlook使用MAPI的方式来打开该用户的邮箱,系统会出现如图4所示的错误信息。
图4
接下来我们介绍使用 Exchange 命令行管理程序为邮箱用户禁用 MAPI:
Set-CASMailbox -Identity rock -MAPIEnabled $false
如果要启用MAPI的话,只需要运行下面的命令即可:
Set-CASMailbox -Identity rock -MAPIEnabled $true
在Exchange 2007中,我们还可以实现禁止某个用户使用某个版本的Outlook 客户端连接到Exchange服务器,下面举例进行说明,Outlook客户端的版本为11.0.6555.0,我们先说一下,如果确定Outlook的版本,我们可以通过两种方法来查看:
方法一,在Outlook客户端上找到Emsmdb32.dll文件,我们可以通过查看该文件的版本号来确认Outlook的版本。如图5所示。
图5
方法二,如果客户端已经打开Outlook使用MAPI方式并连接到Exchange 服务器上,我们可以在服务器上查看,定位到服务器---Mailbox Store---Logons,找到该用户的邮箱,检查Client Version即可,如图6所示。
在确认客户端Outlook 的版本后,我们现在可以在Exchange 服务器上运行下面的命令:
Set-CASMailbox -Identity rock -MAPIBlockOutlookVersions "11.6555.0"
请注意,我们在使用命令禁用Outlook版本的时候,使用的版本号应该为11.6555.0,而不是11.0.6555.0。
如果想禁止小于11.6555.0版本的Outlook使用该账号连接到服务器,可以运行下面的命令:
Set-CASMailbox -Identity rock -MAPIBlockOutlookVersions "-11.6555.0"
如果想禁止大于11.6555.0版本的Outlook使用该账号连接到服务器,可以运行下面的命令:
Set-CASMailbox -Identity rock -MAPIBlockOutlookVersions "11.6555.0-"
如果想取消的话,可以运行下面的命令来实现:
Set-CasMailbox rock -MAPIBlockOutlookVersions:$null
如果您想禁止所有的客户端使用MAPI的方式访问Exchange服务器的话,您需要通过修改注册表键值来实现,具体的方法如下:
1、 在Exchange 2007服务器上,打开注册表编辑器,定位到下面的键值:
HKEY_LOCAL_MACHINESystemCurrentControlSetServicesMSExchangeISParametersSystem
2、 然后增加下面的键值:
Value name: Disable MAPI Clients
Value type: REG_SZ
Value data: v1, v2-v3, -v4, v5-
注意,v1表示禁止某个具体的版本,您可以指定为5.2653.22,v2-v3表示禁止一个范围,比如5.2653.11-5.2653.22,-v4表示禁止小于某个版本的,如小于11.6555.0使用-11.6555.0,v5-表示禁止大于某个版本的,如大于11.6555.0使用11.6555.0-。
3、 退出注册表编辑器,如果想让该设置立即生效的话,请停止然后再重新启动 Microsoft Exchange Information Store 服务。
4、 然后检查结果如何。
请注意:该方法也使用于Exchange 2003。如果想取消该设置的话,只需要删除该键值即可。
- ››使用脚本恢复WinXP系统的用户登录密码
- ››使用phpMyadmin创建数据库及独立数据库帐号
- ››使用Zend Framework框架中的Zend_Mail模块发送邮件...
- ››使用cout标准输出如何控制小数点后位数
- ››使用nofollow标签做SEO的技巧
- ››使用 WebSphere Message Broker 的 WebSphere Tra...
- ››使用SQL Server事件探查器做应用程序的性能分析
- ››使用SQL Server事件探查器分析死锁原因
- ››使用纯文本文件打造WCF服务
- ››使用 Dojo 开发定制 Business Space 小部件,第 4...
- ››使用 ADDRESS 与 INDIRECT函数查询信息
- ››使用 COLUMN函数编制单元信息
更多精彩
赞助商链接