无法从 Outlook Web App 连接到 Exchange Server 2010 邮箱
原始 KB 编号: 980049
症状
不能使用 POP3 或 IMAP4 通过 Microsoft Office OWA 连接到 Exchange Server 2010 邮箱。 尝试连接时,会收到以下错误消息:
尝试使用邮箱时出现问题。
如果选择“ 显示详细信息”,则会看到以下异常会导致错误:
Microsoft.Exchange.Data.Storage.TooManyObjectsOpenedException
如果尝试使用 Telnet 连接尝试使用 POP 或 IMAP 连接到邮箱,则会收到以下错误消息:
无服务器
不可用 15
运行 Exchange Server 2010 的服务器会在应用程序日志中记录类似于以下内容的错误:
日志名称:应用程序
源:MSExchangeIS
日期: dd/mm/yyyyhh:mm:ss
事件 ID: 9646
任务类别:常规
级别:错误
关键字:经典
用户:不适用
计算机: Servername.contoso.com
说明:
Mapi 会话“/o=First Organization/ou=Exchange 管理组 (FYDIBOHF23SPDLT) /cn=Recipients/cn=E-mailUser”超出了类型“session”的最多 16 个对象。
事件 Xml:
<Event xmlns="http://schemas.microsoft.com/win/2004/08/events/event">
<System>
<Provider Name="MSExchangeIS" />
<EventID Qualifiers="49158">9646</EventID>
<Level>2</Level>
<Task>6</Task>
<Keywords>0x80000000000000</Keywords>
<TimeCreated SystemTime="SystemTime" />
<EventRecordID>126268</EventRecordID>
<Channel>Application</Channel>
<Computer>Servername.contoso.com</Computer>
<Security />
</System>
<EventData>
<Data>/o=First Organization/ou=Exchange Administrative Group (FYDIBOHF23SPDLT)/cn=Recipients/cn=E-mailUser</Data>
<Data>16</Data>
<Data>session</Data>
<Binary>070000005B444941475F4354585D000016000000FFE83A00000000000002080000003A67F01FFE000000</Binary>
</EventData>
</Event>
注意
以下更改无法解决此问题:
- 对于 POPSettings 或 IMAPSettings,可以在 Exchange Server 2010 中更改 MaximumConnectionsPerUser 值。
- 更改限制策略。
- 将“查看信息存储状态”权限添加到 Exchange 2010 Store。
原因
出现此问题的原因是 Exchange 2010 Store 会限制其他服务生成的非 MAPI 会话数,例如 IMAP、POP、OWA、Microsoft Exchange ActiveSync (EAS) 或 Exchange Web Services (EWS) 。 默认情况下,每个用户的会话数限制为 32 个,每个用户的服务会话限制为 16 个。
解决方案
重要
此部分(或称方法或任务)介绍了修改注册表的步骤。 但是,注册表修改不当可能会出现严重问题。 因此,请务必严格按照这些步骤操作。 为了加强保护,应先备份注册表,再进行修改。 如果出现问题,可以还原注册表。 有关如何备份和还原注册表的详细信息,请参阅如何备份和还原 Windows 中的注册表。
若要解决此问题,请首先确定这种情况是否由其他问题引起。 如果没有,请提高组织对非 MAPI 会话所需的限制。 为此,请按照下列步骤操作:
在运行 Exchange Server 2010 邮箱角色的服务器上,依次选择“开始”、“运行”、“regedit”和“确定”。
找到并选择注册表中的以下项:
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\MSExchangeIS\ParametersSystem
在 “编辑” 菜单上,指向“ 新建”,然后选择“ DWORD 值”。
键入 “每个用户允许的最大服务会话数”,然后按 Enter。
在“编辑”菜单上,选择“修改”。
键入指定要使用的会话数的十进制值,然后选择“ 确定”。
退出注册表编辑器。
注意
注册表值“ 每个用户允许的最大服务会话数 ”影响服务器上的所有邮箱数据库,并且不按用户应用。 如果增大此值,服务器性能可能会受到不利影响。 例如,将服务会话数从 16 增加到 32 倍可能会降低服务器性能。
References
有关如何为会话设置限制的详细信息,请参阅:
反馈
https://aka.ms/ContentUserFeedback。
即将发布:在整个 2024 年,我们将逐步淘汰作为内容反馈机制的“GitHub 问题”,并将其取代为新的反馈系统。 有关详细信息,请参阅:提交和查看相关反馈