升级到 Exchange Server 2007 SP1 之后 POP3 和 IMAP4 可能无法正常工作

 

上一次修改主题: 2011-01-26

在将客户端访问服务器升级到 Microsoft Exchange Server 2007 Service Pack1 (SP1) 或更高版本之后,邮局协议版本 3 (POP3) 和 Internet 邮件访问协议版本 4rev1 (IMAP4) 连接可能无法正常工作。这是因为在 Service Pack 安装过程中 POP3 和 IMAP4 配置文件被重置为默认值。此行为是特意设计的。

important要点:
如果不保留已经自定义的设置,则使用 POP3 和 IMAP4 连接到 Exchange 2007 的用户可能遇到服务中断。

若要保留已经自定义的任何 POP3 和 IMAP4 配置设置,则将客户端访问服务器升级到 Exchange 2007 Service Pack 之后,必须重新应用这些自定义设置。尽管在完成 SP1 安装之后可以通过手动方式重新应用这些设置,但我们还是建议您使用本主题提供的过程来备份并还原这些设置。

步骤

在升级到 Exchange 2007 SP1 或更高版本之后,如果要在运行 Exchange 2007 的计算机上保留 POP3 和 IMAP4 配置设置,请执行以下过程。

备份 POP3 和 IMAP4 配置文件中的设置

  1. 在客户端访问服务器上,导航到 C:\Program Files\Microsoft\Exchange Server\ClientAccess\PopImap,其中 C:\ 是安装了 Exchange Server 2007 的目录。

  2. 复制以下文件,并在客户端访问服务器上的替代目录中将它们存档:

    Microsoft.Exchange.Pop3.exe.Config

    Microsoft.Exchange.Imap4.exe.Config

  3. 使用描述性名称重命名已复制到替代目录中的文件的版本。例如,可以采用下述命名:

    Microsoft.Exchange.Imap4.exe.Config_Pre-SP1

    Microsoft.Exchange.Pop3.exe.Config_Pre-SP1

在将客户端访问服务器升级到 Exchange 2007 SP1 或更高版本后还原配置设置

  1. 使用任何文本编辑器(比如记事本)打开在前面的过程中备份的 POP3 配置文件。例如,Microsoft.Exchange.Pop3.exe.Config_Pre-SP1。

  2. 滚动到配置文件的末尾。选中配置文件的以下行,然后单击“复制”。

    <appSettings>

    <add key="MaxIoThreadsPerCPU" value="0" />

    <add key="ConnectionCacheSize" value="250" />

    <add key="ProtocolLog" value="false" />

    <add key="LogPath" value="C:\Program Files\Microsoft\Exchange Server\Logging\Pop3" />

    <add key="AgeQuotaInHours" value="24" />

    <add key="SizeQuota" value="10000000" />

    <add key="PerFileSizeQuota" value="1000000" />

    <add key="AllowCrossSiteSessions" value="false"/>

    </appSettings>

    note注意:
    您备份文件中的值与此示例中的值将有所不同。
  3. 在客户端访问服务器上,转到 C:\Program Files\Microsoft\Exchange Server\ClientAccess\PopImap,其中 C:\ 是安装 Exchange Server 2007 的目录。

  4. 使用任何文本编辑器(比如记事本)打开文件 Microsoft.Exchange.Pop3.exe.Config,然后滚动到文件的末尾。

  5. 选择包含默认配置设置(即 <appSettings> 行到 </appSettings > 行)的行,单击“粘贴”,用剪贴板上的设置替换默认配置设置,然后保存并关闭文件。

  6. 使用任何文本编辑器(比如记事本)打开在前面的过程中备份的 IMAP4 配置文件。例如,Microsoft.Exchange.Imap4.exe.Config_Pre-SP1。

  7. 滚动到配置文件的末尾。复制配置文件的以下行。

    <appSettings>

    <add key="MaxIoThreadsPerCPU" value="0" />

    <add key="ConnectionCacheSize" value="250" />

    <add key="ProtocolLog" value="false" />

    <add key="LogPath" value="C:\Program Files\Microsoft\Exchange Server\Logging\Imap4" />

    <add key="AgeQuotaInHours" value="24" />

    <add key="SizeQuota" value="10000000" />

    <add key="PerFileSizeQuota" value="1000000" />

    <add key="AllowCrossSiteSessions" value="false"/>

    </appSettings>

    note注意:
    您备份文件中的值与此示例中的值将有所不同。
  8. 在客户端访问服务器上,导航到 C:\Program Files\Microsoft\Exchange Server\ClientAccess\PopImap,其中 C:\ 是安装 Exchange Server 2007 的目录。

  9. 使用任何文本编辑器(比如记事本)打开文件 Microsoft.Exchange.Imap4.exe.Config,然后滚动到文件的末尾。

  10. 选择包含默认配置设置(即 <appSettings> 行到 </appSettings > 行)的行,单击“粘贴”,用剪贴板上的设置替换默认配置设置,然后保存并关闭文件。

  11. 重新启动 Microsoft Exchange IMAP4 服务和 Microsoft Exchange POP3 服务。

详细信息

有关启用 POP3 和 IMAP4 客户端的跨站点连接的信息,请参阅如何为 POP3 和 IMAP4 客户端启用跨站点连接