禁用客户端使用 MAPI方式访问Exchange服务器


关键词

禁用客户端使用 MAPI方式访问Exchange服务器

摘要

在实际工作当中,有时候您可能需要禁用某个邮箱用户的应用程序编程接口(简称为MAPI)访问,在Exchange 2003中我们无法做到,在Exchange 2007中我们可以使用 Exchange 管理控制台和 Exchange 命令行管理程序为 Microsoft Exchange Server 2007 邮箱用户禁用MAPI功能。

  首先我们来介绍如何使用 Exchange 管理控制台为邮箱用户禁用 MAPI,具体的步骤如下:

  启动 Exchange 管理控制台。

在实际工作当中,有时候您可能需要禁用某个邮箱用户的应用程序编程接口(简称为MAPI)访问,在Exchange 2003中我们无法做到,在Exchange 2007中我们可以使用 Exchange 管理控制台和 Exchange 命令行管理程序为 Microsoft Exchange Server 2007 邮箱用户禁用MAPI功能。

  首先我们来介绍如何使用 Exchange 管理控制台为邮箱用户禁用 MAPI,具体的步骤如下:

  启动 Exchange 管理控制台。

  在控制台树中,展开"收件人配置",然后单击"邮箱"。

  在结果窗格中,右键选中要禁用 MAPI 的邮箱用户选择属性,如图1所示,

  Exchange

  图1

  点击Mailbox Features栏,选中MAPI选项,点击Disable,如图2所示,

  图1

  图2
 单击"确定",禁用后如图3所示。

  Exchange

  图3

  注意:若要让该设置立即生效的话,请停止然后再重新启动 Microsoft Exchange Information Store 服务。

  当我们通过Outlook使用MAPI的方式来打开该用户的邮箱,系统会出现如图4所示的错误信息。

  Exchange

  图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所示。

  Exchange

  图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_MACHINE\System\CurrentControlSet\Services\MSExchangeIS\ParametersSystem

  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。如果想取消该设置的话,只需要删除该键值即可。

 

要饭二维码

洪哥写文章很苦逼,如果本文对您略有帮助,可以扫描下方二维码支持洪哥!金额随意,先行谢过!大家的支持是我前进的动力!

文章的版权

本文属于“洪哥笔记”原创文章,转载请注明来源地址:禁用客户端使用 MAPI方式访问Exchange服务器:http://www.splaybow.com/post/180927220120083704.html

如果您在服务器运维、网络管理、网站或系统开发过程有需要提供收费服务,请加QQ:8771947!十年运维经验,帮您省钱、让您放心!
亲,如果有需要,先存起来,方便以后再看啊!加入收藏夹的话,按Ctrl+D

« 重建Exchange 2007 OWA相关的虚拟目录 Exchange 2007中如何授予邮箱的代理发送权限 »

相关文章:

腾讯企业邮箱POP,SMTP分别是什么  (2014/9/4 8:23:19)

邮件服务器架设  (2014/3/9 13:27:43)

winwebmail邮局附件大小  (2014/3/8 10:13:12)

Exchange服务器快速恢复的步骤  (2013/10/24 14:04:36)

使域名DNS解析支持DKIM  (2013/5/27 16:45:56)

邮局使用SPF  (2013/5/24 12:27:46)

用telnet来理解SMTP协议  (2013/5/24 12:23:38)

qmail+vpopmail+squirrelmail 安装经验谈  (2013/9/6 10:59:41)

LINUX中的QMail邮件安全问题  (2013/9/5 10:59:12)

用qmail/vpopmail/courier-imap/qmail-scanner/igenus打造邮件系统  (2013/8/31 10:59:13)