首页 | 邮件资讯 | 技术教程 | 解决方案 | 产品评测 | 邮件人才 | 邮件博客 | 邮件系统论坛 | 软件下载 | 邮件周刊 | 热点专题 | 工具
网络技术 | 操作系统 | 邮件系统 | 客户端 | 电子邮箱 | 反垃圾邮件 | 邮件安全 | 邮件营销 | 移动电邮 | 邮件软件下载 | 电子书下载

邮件服务器

技术前沿 | Qmail | IMail | MDaemon | Exchange | Domino | 其它 | Foxmail | James | Kerio | JavaMail | WinMail | Sendmail | Postfix | Winwebmail | Merak | CMailServer | 邮件与开发 | 金笛 |
首页 > 邮件服务器 > Exchange Server > 关于“MAPI Session 超出最大连接数"错误的解决方法 > 正文

关于“MAPI Session 超出最大连接数"错误的解决方法

出处:microbear.blog.51cto.com 作者:microbear 时间:2014-5-15 15:11:01
今天遇到一个用户报修,说其邮箱自从出差到TW Site,总是报“无法打开默认电子邮件文件夹。Microsoft Exchange server无法使用。可能是网络出现问题,或者是Microsoft Exchange server正处于关闭维修阶段”,无法通过Outlook收发邮件。

问题描述:
       通过的MAPI方式能够完成Outlook的配置,但是当打开Outlook的客户端软件的时候,就出现如下提示的报错“无法打开默认电子邮件文件夹。Microsoft Exchange server无法使用。可能是网络出现问题,或者是Microsoft Exchange server正处于关闭维修阶段”。提示这个后,Outlook就不能打开了,自动关闭此对话框。
       在其他PC上面配置此用户时,打开的Outlook时,也是报同样的错误,使用管理员账号或者OWA方式都可以打开。
        查看该用户所在的Exchange Server,查看系统Log,如下报错(涂盖得部分为User的NT账号信息)
MAPI SESSION超出默认值,阻止MAPI客户端的连接。默认是32个session,如果超出就会报错。 
ID:9646 
Mapi session "/o=XX/ou=XX AG/cn=Recipients/cn=XXX" exceeded the maximum of 32 objects of type "session".
超出了 32 个“session”类型的对象的最大限制。 

问题分析:
遛狗查原因,微软的官方解答为:“Exchange Server 2003 SP1对每个用户能够建立的会话数量做了限制,在缺省情况下,每个用户能建立的最大mapi session 数量为32。当然,您可以根据自己的需要来修改该值的大小。这些mapi session是指从Outlook 客户端到Exchange 服务器之间的建立的会话,而且没有被服务器释放的。导致连接没有断开的原因有多种,比如用户通过不稳定的网络如无线网络连接到Exchange服务器,这样可能会导致连接没有及时断开。”
奇怪,我的系统试Windows2003 SP2+Exchange2003 SP2,看来Exchange SP2也会出同样的问题。
联想到该用户最近会TW,而在TW使用的是无线链接网络,又要跨专线连回Exchange,应该就是网络不稳定或者专线拥塞,导致Outlook和Exchange之间的Mapi连接时通时断,导致Exchange Server未正确释放的Session超过32,自动关闭并拒绝用户的连接。
而恰恰关闭的仅是该用户的MAPI连接,所以同时HTTP方式访问是正常的,而用其他管理员的账号访问该用户的邮箱也是OK的。(管理员的Mapi可没有被关闭啊,额呵呵)

解决问题:
问题原因找到了,那就解决吧-首先想到的肯定是Kill掉死掉的Mapi Session(先解决用户无法打开邮箱的问题)
郁闷的是放狗找了一个多小时也没找到杀掉Mapi Session的方法,看来这条路走不通了。
放狗找到的其他方法。
方法一、修改释放Mapi Session的默认时间
1、在Exchange 服务器上设置下面的注册表键值: 
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Tcpip\Parameters\KeepAliveTime
该值的范围为1 到7,200,000 ,建议设置为 300,000 (5 mins),缺省值为7,200,000 (2 hours) 
2、重启exchange 服务器; 
3、观察一段时间,看是否出现9646错误;
如果没有此键值的话,请手动添加该键值。 
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services 
Value name: KeepAliveTime 
Key: Tcpip\Parameters 
Value Type: REG_DWORD 
Value: 300,000
方法二、修改MaxObjsPerMapiSession值,扩大32个Session的限制
若要向注册表项限制 MAPI 客户端可以使用在同一时间的资源的最大数量,请按照下列步骤操作:
  1. 单击 开始,请单击 运行,键入 regedit,,然后单击 确定
  2. 展开以下注册表子项:
    \\HKEY_LOCAL_MACHINE \SYSTEM\CurrentControlSet\Services\MSExchangeIS\ParametersSystem
  3. 用鼠标右键单击 ParametersSystem,指向 新建,然后再单击 
  4. 键入 MaxObjsPerMapiSession,然后按 ENTER 来命名新的子项。
  5. 用鼠标右键单击 MaxObjsPerMapiSession,单击 新建,然后再单击 DWORD 值
  6. 键入 Object_type,然后按 ENTER 命名对象。

    注意 Object_type 是在"症状"一节中提到的错误消息中对象类型的名称。 例如对于键入objtMessage,然后按 ENTER 键。
  7. 用鼠标右键单击 Object_type,然后单击 修改
  8. 在 数值数据 框中键入想要限制此项以,对象数目,然后单击 确定。例如对于键入 350 增加 objtMessage 对象的值。默认值为 250 个字符。
但两种方法都要修改注册表且要重启后生效,但我总不能为了解决者一个用户的问题把有几百号人的Server重启吧?
方法一释放Mapi Session的默认时间倒是个好方法,但我查遍了整个注册表,也没找到默认的KeepAliveTime的键值,晕,要手动键,还得重启。
重新整理思路,看有没有其他变通的方法,要想快速解决这个User的问题而暂时不修改Exchange Server,只能从Mapi Session上造突破口了。
脑袋里突然闪了一个念头,迁移User的Mailbox,既然没有办法直接Kill掉Session,那我只要把改User迁移到别的Server上,Mapi Session岂不是自动就Kill掉了吗?
说干就干,直接将该User的Mailbox迁移到其他Exchange服务器,重新配置Outlook的Profile,OK,没有报错,邮箱可正常打开,搞定!
总结一下:
方法三、迁移User的Mailbox至其他服务器
1、关闭User的Outlook,最好关机。
2、迁移User的邮箱。
3、删除Outlook的Profile,重新配置Profile。

解释一下为什么一定要重新配置Profile:
正常的用户被迁移邮箱,加入由A服务器搬移到B服务器,打开outlook时,仍回去连接A服务器,这是A告诉Outlook,”你的邮箱已经不在我这了,再B服务器,请连接B服务器”。
但现在因为MAPI的Session已经被A服务器关闭了,所以如果仍打开原来的配置文件,Outlook仍会去先连接A服务器,仍然会报错,所以只能重建Profile,且Exchange服务器直接选择B。
相关文章 热门文章
  • mapi32.dll版本不正确或该文件已损坏
  • Exchange Server EMSMDB2 MAPI命令远程拒绝服务漏洞(MS09-003)
  • Exchange Server EMSMDB2 MAPI命令远程拒绝服务漏洞
  • 禁用客户端使用 MAPI方式访问Exchange服务器
  • MAPILab-将18个Outlook外接程序打包
  • 使用 Microsoft ISA Server 將 MAPI 用戶端連線到 Exchange 郵件
  • Exchange 2000 Server 常见问题(四)
  • Exchange 2000 Server 常见问题(一)
  • Exchange 2000 Server 常见问题(三)
  • Exchange 2000 Server 常见问题(五)
  • Exchange 2000 Server 常见问题(二)
  • 部署Exchange Server 2003问题集(1)
  • Telnet到端口25以测试SMTP通信
  • 限制Exchange用户从Internet收发邮件
  • Exchange Server管理与设定(一)
  • 使用Exchange 2000 Server 构建多域名邮件系统
  • 虚拟内存碎片的检测和EXCHANGE的内存优化
  • Exchange Server 公用程序(一)
  • 自由广告区
     
    最新软件下载
  • Exchange Server 2013 Service Pack 1...
  • Exchange 2013 Pocket Consultant Dat...
  • Exchange 2013 Connectivity Clients ...
  • Exchange Server 2013 Pocket Consult...
  • Exchange Server 2013 Unleashed
  • Exchange Server 2013 Powershell Coo...
  • Exchange 2013 Mailbox and High Avai...
  • Learn Windows PowerShell 3 in a Mon...
  • Windows Powershell 3.0 First Steps
  • Windows PowerShell 3.0 Step by Step...
  • Foxmail 7.1 正式版
  • Exchange Serer 2013 安装指南
  • 今日邮件技术文章
  • 关于“MAPI Session 超出最大连接数"错..
  • 在Exchange2007组织中部署Exchange201...
  • 一次异常艰难的Exchange NLB排错经历
  • Windows Server 2012高级文件服务器管...
  • Exchange 2007 CCR 群集数据迁移
  • EXCHANGE修改邮箱大小,并使其立即生效
  • TurboMail邮件服务器为成长型企业提供...
  • Exchange Server 2010 FolderSync 失败..
  • 卡巴斯基揭示2014年第一季度垃圾邮件新..
  • 专家解读:如何防止外贸企业邮箱“被劫”
  • Coremail邮件系统获“中国软件行业金牛..
  • Exchange 2013部署过程中碰到问题之一
  • 最新专题
  • Windows Server 2012技术专题
  • Windows 8 技术专题
  • Exchange Server 2013技术专题
  • Exchange 2003升级到Exchange 2010
  • 鸟哥的Linux私房菜之Mail服务器
  • Exchange Server 2010技术专题
  • Windows 7 技术专题
  • Sendmail 邮件系统配置
  • 组建Exchange 2003邮件系统
  • Windows Server 2008 专题
  • ORF 反垃圾邮件系统
  • Exchange Server 2007 专题
  • 分类导航
    邮件新闻资讯:
    IT业界 | 邮件服务器 | 邮件趣闻 | 移动电邮
    电子邮箱 | 反垃圾邮件|邮件客户端|网络安全
    行业数据 | 邮件人物 | 网站公告 | 行业法规
    网络技术:
    邮件原理 | 网络协议 | 网络管理 | 传输介质
    线路接入 | 路由接口 | 邮件存储 | 华为3Com
    CISCO技术 | 网络与服务器硬件
    操作系统:
    Windows 9X | Linux&Uinx | Windows NT
    Windows Vista | FreeBSD | 其它操作系统
    邮件服务器:
    程序与开发 | Exchange | Qmail | Postfix
    Sendmail | MDaemon | Domino | Foxmail
    KerioMail | JavaMail | Winwebmail |James
    Merak&VisNetic | CMailServer | WinMail
    金笛邮件系统 | 其它 |
    反垃圾邮件:
    综述| 客户端反垃圾邮件|服务器端反垃圾邮件
    邮件客户端软件:
    Outlook | Foxmail | DreamMail| KooMail
    The bat | 雷鸟 | Eudora |Becky! |Pegasus
    IncrediMail |其它
    电子邮箱: 个人邮箱 | 企业邮箱 |Gmail
    移动电子邮件:服务器 | 客户端 | 技术前沿
    邮件网络安全:
    软件漏洞 | 安全知识 | 病毒公告 |防火墙
    攻防技术 | 病毒查杀| ISA | 数字签名
    邮件营销:
    Email营销 | 网络营销 | 营销技巧 |营销案例
    邮件人才:招聘 | 职场 | 培训 | 指南 | 职场
    解决方案:
    邮件系统|反垃圾邮件 |安全 |移动电邮 |招标
    产品评测:
    邮件系统 |反垃圾邮件 |邮箱 |安全 |客户端
    广告联系 | 合作联系 | 关于我们 | 联系我们
    版权所有:邮件技术资讯网©2003-2016 www.5dmail.net, All Rights Reserved
    www.5Dmail.net Web Team   粤ICP备09060656号