如何为 POP3 用户设置 Compatibility 注册表值

 

上一次修改主题: 2006-08-16

通过邮局协议版本 3 (POP3) 访问 Exchange Server 的 Internet 邮件客户端计算机,使用流式存储(.stm 文件)来读取和写入作为多用途 Internet 邮件扩展 (MIME) 内容存储的邮箱数据。如果使用 Exchange 系统管理器中的移动邮箱功能或 Active Directory 用户和计算机管理单元来移动 POP3 客户端访问的邮箱,则被移动邮箱中的数据将提升为可扩展存储引擎存储(.edb 文件),内容也将从 MIME 内容转换为 MAPI 内容。

当 POP3 客户端登录时,将计算邮件的准确大小,并在服务器的内存和磁盘上对邮箱数据进行从 MAPI 到 MIME 的转换。在磁盘上进行的转换发生在 Windows TMP 文件夹中,该文件夹通常不驻留在有大量心轴的磁盘上。磁盘不能处理因许多邮件转换而导致的大量输入/输出 (I/O) 请求。因此,当用户在客户端上执行像在邮件之间切换那样简单的操作时,可能会发生长时间的延迟(长达几分钟)。之所以发生这种行为,是因为 TMP 文件夹所在的磁盘无法与 Exchange 为转换邮件而生成的所有磁盘活动保持同步。消除此行为的负面影响的一个方法是,将 TMP 文件夹移动到具有如下条件的磁盘:连接了高性能缓存控制器并有足够的心轴来处理转换。有关如何移动 TMP 文件夹的详细说明,请参阅如何移动 TEMP 和 TMP 目录

在极端情况下,当发生此行为时,在 Exchange 服务器上可能会创建非常大的临时文件。在某些情况下,如果没有适当地进行规划或没有可用的服务器资源,则从 MIME 到 MAPI 的转换也可能会造成系统延迟。由于要求计算邮件的准确大小,因此可能会造成 POP3 客户端在登录时发生长时间的延迟。通过将 Compatibility 注册表值添加到包含 POP3 客户端访问的邮箱的 Exchange 服务器中,可以提高性能。

开始之前

在执行本主题中的步骤之前,请注意其中包含有关编辑注册表的信息。

Caution警告:
错误地编辑注册表会导致严重的问题,甚至可能需要重新安装操作系统。因注册表编辑不当而导致的问题可能没有办法解决。在编辑注册表之前,请备份所有重要数据。

步骤

为 POP3 用户设置 Compatibility 注册表值

  1. 打开注册表编辑器,如 Regedit.exe 或 Regedt32.exe。

  2. 导航到 HKLM\System\CurrentControlSet\Services\Pop3svc\Parameters

  3. 用鼠标右键单击“Parameters”,再单击“新建”|“DWORD 值”。

  4. 将新的 DWORD 值命名为 Compatibility

  5. 双击“Compatibility”。

  6. 将“基数”设置为“十六进制”。

  7. 在“数值数据”字段中,输入 0xfffffffe

  8. 关闭注册表编辑器,并重新启动 Microsoft Exchange Information Store 服务和 IIS Admin 服务,以便使更改生效。

有关详细信息