验证 Exchange 环境配置为支持 POP3 和 IMAP4
上一次修改主题: 2008-04-29
若要通过使用邮局协议版本 3 (POP3) 或 Internet 邮件访问协议版本 4rev1 (IMAP4) 使用户连接到运行 Microsoft Exchange Server 2007 的计算机上的邮箱,您必须正确配置 Exchange 服务器和客户端计算机。
本主题提供了有关如何配置 Exchange 2007 环境以使用户通过使用 POP3 或 IMAP4 Internet 协议连接到其邮箱的信息。有关 Exchange 用户如何配置其 POP3 或 IMAP4 客户端应该程序以连接到其邮箱的信息,请参阅如何使用 POP3 或 IMAP4 连接到 Exchange 邮箱。
开始之前
所需权限列在下列步骤中的每一步中。有关管理 Exchange 2007 所需的权限、角色委派以及权利的详细信息,请参阅权限注意事项。
步骤
按照下列步骤确保正确配置您的 Exchange 环境,以使您的用户使用 POP3 或 IMAP4 连接到 Exchange 2007 服务器的邮箱上:
验证客户端访问服务器角色是否已安装在 Exchange 2007 服务器上。用户从 POP3 或 IMAP4 客户端连接到 Exchange 2007 邮箱必须通过客户端访问服务器。
注意:
若要验证客户端访问服务器角色是否已安装,必须至少为您使用的帐户委派 Exchange 仅查看管理员角色。 执行下列操作之一:
在 Exchange 管理控制台中,单击“服务器配置”,再单击“客户端访问”。随即列出已安装客户端访问服务器角色的计算机的名称。
在 Exchange 命令行管理程序中,运行
Get-ExchangeServer -Identity <servername> | fl
。如果已安装了客户端访问服务器角色,则 IsClientAccessServer 的值应该是“True”。
验证您要使用的服务是否正在运行,且是否配置为自动启动。默认情况下,会安装 POP3 服务和 IMAP4 服务,但不会运行。
要点:
如果相应服务已停止运行,则必须启动这些服务。 若要验证相应服务是否运行,请执行以下操作之一:
在服务控制台中,验证您要使用的服务是否正在运行。该服务被命名为“Microsoft Exchange POP3”和“Microsoft Exchange IMAP4”。
在 Exchange 命令行管理程序中,输入
get-service *exchange*
。
有关如何启动每项服务并将其配置为自动启动的详细信息,请参阅在客户端访问服务器上启用 POP3 和 IMAP4。
验证您要能够使用 POP3 和 IMAP4 连接到其邮箱的用户是否也能够执行此类型的访问。默认情况下,为所有用户启用了 POP3 和 IMAP4 访问权限。
注意:
若要验证是否为用户启用了 POP3 或 IMAP4 访问权限,必须为您使用的帐户委派 Exchange 仅查看管理员角色。 注意:
Get-CASMailbox cmdlet 仅可以在安装了邮箱服务器角色的 Exchange 2007 服务器上运行。 若要验证是否为用户启用 POP3 或 IMAP4,请运行下列命令之一:
若要验证为邮箱服务器上的所有用是否户启用了 POP3 或 IMAP4,请运行 Get-CASMailbox。
若要验证是否为单个邮箱启用了 POP3 或 IMAP4,请运行 Get-CASMailbox <username>。
查看由 Exchange 命令行管理程序返回的结果。例如,在“PopEnabled”列下,可以确定是否为用户启用了 POP3 访问权限。如果将“PopEnabled”设置为“False”,则没有为用户启用访问权限。
有关如何为特定用户启用 POP3 访问权限的信息,请参阅如何为用户启用或禁用 POP3 访问。有关如何为特定用户启用 IMAP4 访问权限的信息,请参阅如何对用户启用或禁用 IMAP4 访问。
验证身份验证设置是否配置为符合您要使用的设置。若要验证和配置 POP3 的身份验证设置,请执行下列操作之一:
注意:
此步骤包括验证 POP3 身份验证设置的步骤。如果您要为 IMAP4 执行此任务,请使用本步骤的逻辑而不是使用命令 Get-IMAPSettings 和 Set-IMAPSettings。 注意:
在原始发布 (RTM) 版本的 Exchange 2007 中,您只能使用 Exchange 命令行管理程序配置 POP3 的身份验证。在 Exchange 2007 Service Pack 1 (SP1) 中,也可以使用 Exchange 管理控制台配置 POP3 的身份验证。 检查 POP3 服务的身份验证设置。若要查看身份验证设置,必须至少为您使用的帐户委派 Exchange 仅查看管理员角色。运行 Get-POPSettings 命令。为 LoginType 参数指定的值指定用于运行 POP3 服务的客户端访问服务器的身份验证设置。LoginType 参数可能的值如下所示:
PlainTextLogin - 除非使用传输层安全性 (TLS) 或安全套接字层 (SSL) 对基本连接进行加密,否则不对用户名和密码进行加密。
PlainTextAuthentication -(集成的 Windows 身份验证)通过使用加密的挑战/响应协议对用户进行身份验证,以便不通过线路发送用户的密码。
SecureLogin - 使用纯文本或加密的挑战/响应通过安全连接对用户进行身份验证。此选项要求您在已安装客户端访问服务器角色的计算机上安装 SSL 证书。
为了帮助保护 POP3 和 IMAP4 客户端与安装了客户端访问服务器角色的 Exchange 2007 服务器之间的通信,我们强烈建议您使用安全套接字层 (SSL)。当您使用 POP3 和 IMAP4 客户端时,可以设置身份验证选项并配置与客户端通讯的端口。有关如何使用带有 POP3 和 IMAP4 的 SSL 的详细信息,请参阅为 POP3 和 IMAP4 访问配置 TLS 和 SSL。
如果适用,更改身份验证设置以符合您需要的设置。若要执行以下步骤,必须为您使用的帐户委派 Exchange Server 管理员角色以及目标服务器的本地 Administrators 组成员身份。
例如,若要将对 POP3 的身份验证更改为 PlainTextAuthentication,请运行下列命令:
Set-PopSettings -LoginType PlainTextAuthentication
注意:
如果您使用的是 PlainTextAuthentication,而您的客户端使用 IMAP4 的 143 端口或 POP3 的 110 端口进行连接,则您的使用 Microsoft Outlook Express 连接到 Exchange 的用户必须配置 Outlook Express 客户端才能使用安全密码身份验证。有关如何配置客户端设置的信息,请参阅 如何使用 POP3 或 IMAP4 连接到 Exchange 邮箱。
如果您已对身份验证设置进行了更改,请重新启动受到影响的服务。服务的名称是 Microsoft Exchange POP3 和 Microsoft Exchange IMAP4。有关详细信息,请参阅管理 POP3 和 IMAP4 服务。
详细信息
有关 Exchange 用户如何配置其 POP3 或 IMAP4 客户端应该程序以连接到其邮箱的信息,请参阅如何使用 POP3 或 IMAP4 连接到 Exchange 邮箱。
有关部署 POP3 和 IMAP4 连接性要考虑问题的详细信息,请参阅 规划客户端访问服务器 中的“规划 POP3 和 IMAP4 的注意事项”部分。
您还可以查看父主题 管理 POP3 和 IMAP4 下的每个主题。