在用户邮箱位于 Exchange 2013 服务器上的情况下配置旧版公用文件夹

适用于:Exchange Server 2013

如何使 Exchange 2013 或 Exchange 2016 用户能够访问 Exchange 2010 或早期公用文件夹 (也称为旧公用文件夹) 。

开始前,有必要了解什么?

邮箱位于 Exchange Server 2013 或 Exchange Server 2016 的用户将无法从Outlook Web App、Outlook 网页版或Outlook for Mac访问旧公用文件夹。 本文中的步骤适用于 Exchange 2013 和 Exchange 2016。

注意

按照本文中的步骤操作后,Outlook 2016 for Mac用户可以访问旧版公用文件夹。 如果组织中的客户使用 Outlook 2016 for Mac,请确保他们安装了 2016 年 4 月发布的更新程序。 否则,这些用户将无法访问共存或混合拓扑中的公用文件夹。 有关详细信息,请参阅通过 Outlook 2016 for Mac 访问公用文件夹

步骤 1:使 Exchange 2010 公用文件夹可发现

  1. 如果公用文件夹位于运行 Exchange Server 2010 或更高版本的服务器上,则必须在具有公用文件夹数据库的所有邮箱服务器上安装客户端访问服务器 (CAS) 角色。 还必须在所有公用文件夹服务器上启用 Outlook Anywhere。 这允许运行 Microsoft Exchange RpcClientAccess 服务,以便所有客户端都可以访问公用文件夹。 对于 Exchange Server 2007 公用文件夹服务器,不需要 CAS 角色,也不需要此步骤。 有关详细信息,请参阅安装 Exchange Server 2010

    注意

    客户端负载平衡不需要包含此服务器。 有关详细信息,请参阅了解 Exchange 2010 中的负载平衡

  2. 在每个公用文件夹服务器上创建一个空的邮箱数据库。

    对于 Exchange 2010,运行以下命令。 此命令会将邮箱数据库从邮箱配置负载平衡器中排除。 这样可以阻止新建邮箱被自动添加至该数据库。

    New-MailboxDatabase -Server <PFServerName_with_CASRole> -Name <NewMDBforPFs> -IsExcludedFromProvisioning $true
    

    对于 Exchange 2007,运行以下命令:

    New-MailboxDatabase -StorageGroup "<PFServerName>\StorageGroup>" -Name <NewMDBforPFs>
    

    注意

    我们建议您只将在步骤 3 中创建的代理邮箱添加至此数据库。 不应在此邮箱数据库中创建任何其他邮箱。

  3. 在新建邮箱数据库内创建一个代理邮箱,并在通讯簿中将其隐藏。 自动发现会将此邮箱的 SMTP 作为 DefaultPublicFolderMailbox SMTP 返回,以便通过解析此 SMTP,客户端可以访问旧版 Exchange 服务器进行公用文件夹访问。

    New-Mailbox -Name <PFMailbox1> -Database <NewMDBforPFs> -EmailAddresses <email address> -UserPrincipalName <user principal name> -Password (Read-Host "Enter password" -AsSecureString)
    
    Set-Mailbox -Identity <PFMailbox1> -HiddenFromAddressListsEnabled $true
    
  4. 对于 Exchange 2010,启用自动发现以返回代理公用文件夹邮箱。 此步骤对于 Exchange 2007 并非必需步骤。

    Set-MailboxDatabase <NewMDBforPFs> -RPCClientAccessServer <PFServerName_with_CASRole>
    
  5. 对组织中的每个公用文件夹服务器重复执行前面的步骤。

步骤 2:将用户邮箱配置为访问旧版公用文件夹

此过程中的最后一步是配置用户邮箱以允许访问旧版内部部署公用文件夹。

使 Exchange Server 2013 内部部署用户可以访问旧版公用文件夹。 你将指向在 步骤 1:使 Exchange 2010 公用文件夹可被发现中创建的所有代理公用文件夹邮箱。 从具有 CU5 或更高版本更新的 Exchange 2013 服务器运行以下命令。

Set-OrganizationConfig -PublicFoldersEnabled Remote -RemotePublicFolderMailboxes ProxyMailbox1,ProxyMailbox2,ProxyMailbox3

注意

您必须等待 ActiveDirectory 同步完成才能查看更改。 此进程可能需要几个小时。

我如何知道这有效?

对于邮箱位于 Exchange Server 2013 CU5 或更高版本服务器上的用户,登录到 Outlook 并执行以下公用文件夹测试:

  1. 确保 Outlook 客户端正在运行。

  2. 按住 CTRL 键,在 Windows 任务栏右侧的通知区域中右键单击 Outlook 图标。

  3. 选择 “测试电子邮件自动配置...”

  4. 确保"测试电子邮件自动配置"工具在 XML 选项卡中返回以下信息:

    • <PublicFolderInformation>

    • <SmtpAddress><公用文件夹邮箱的 SMTP 地址</SmtpAddress>

    • </PublicFolderInformation>

  5. 在 Outlook 客户端中,执行以下任务:

    • 查看公用文件夹层次结构。

    • 检查权限。

    • 创建和删除公用文件夹。

    • 发布内容到公用文件夹并从公用文件夹删除内容。