将邮件路由到公用文件夹

 

适用于: Exchange Server 2007 SP3, Exchange Server 2007 SP2, Exchange Server 2007 SP1, Exchange Server 2007

上一次修改主题: 2007-08-27

本主题说明 Microsoft Exchange Server 2007 如何将邮件路由到公用文件夹。将邮件路由到公用文件夹与其他内部邮件路由不同,因为组织中可能存在公用文件夹实例的多个副本。因此,在传递邮件之前,分类程序必须确定应将邮件路由到的公用文件夹实例。

选择目标公用文件夹数据库

公用文件夹存储在邮箱服务器上创建的数据库中。公用文件夹复制是在多个服务器之间复制公用文件夹的内容和层次结构所执行的过程,可以提高效率和容错能力。位于不同服务器上的多个公用文件夹数据库支持一个公用文件夹树时,Microsoft Exchange 使用公用文件夹复制保持数据库同步。只有配置为拥有特定文件夹的副本的 Exchange 数据库中包含公用文件夹的内容。内容和层次结构信息是分别复制的。

在计算路由表时检索公用文件夹的层次结构。顶级层次结构对象包含将该层次结构复制到的所有公用文件夹数据库的列表。此公用文件夹数据库列表作为 msExchOwningPFTreeBL 属性存储在 Active Directory 目录服务中。msExchOwningPFTreeBL 属性始终在列表顶部列出最近添加的公用文件夹数据库。为了确保将邮件正确地传递到公用文件夹副本,Microsoft Exchange 传输服务的路由组件从 msExchOwningPFTreeBL 列表中选择首选的公用文件夹数据库。使用以下评估过程进行此选择:

  1. 如果列表中包含运行 Exchange Server 2003 或 Exchange 2000 Server 的服务器上的任何公用文件夹数据库,并且在 Exchange 2007 邮箱服务器上还存在副本,则不考虑将这些公用文件夹数据库作为首选的公用文件夹数据库。

  2. 如果有多个 Exchange 2007 公用文件夹数据库,则根据以下条件选择首选的公用文件夹数据库:

    1. 按公用文件夹数据库的使用时间分级   公用文件夹数据库越早,包含目标公用文件夹副本的可能性就越大。因此,msExchOwningPFTreeBL 列表中列出的所有公用文件夹数据库使用可配置的天数作为基准,根据创建日期进行分级。每个公用文件夹数据库的使用时间分级可以是下列任一情况,从最好的情况到最差的情况依次列出:

      • 超过基准天数

      • 未超过基准天数

      • 未知

      选择使用时间分级最高的公用文件夹数据库作为首选的公用文件夹数据库。默认情况下,公用文件夹副本的基准使用时间为两天(48 小时)。可以通过编辑 EdgeTransport.exe.config 文件中的 PFReplicaAgeThresholdHours 键来修改此值。此文件位于运行 Exchange 2007 的计算机上的 %ProgramFiles%\Microsoft\Exchange Server\Bin 目录中。

    2. 临近程度   如果多个公用文件夹数据库具有最高使用时间分级,则选择临近程度分级最高的邮箱服务器。每个公用文件夹数据库的临近程度分级可以是下列任一情况,从最好的情况到最差的情况依次列出:

      本地服务器   如果本地服务器包含公用文件夹数据库的副本,则选择本地服务器作为首选的目标,以便路由到该层次结构中包含的公用文件夹。

      本地 Active Directory 站点中的服务器   如果列表中的多个服务器位于本地 Active Directory 站点中,则选择列表中的第一个服务器作为首选的目标,以便路由到该层次结构中包含的公用文件夹。

      远程 Active Directory 站点中的服务器   如果列表中的多个服务器位于远程 Active Directory 站点中,则选择与本地 Active Directory 站点的路由路径开销最低的 Active Directory 站点中的服务器作为首选的目标,以便路由到该层次结构中包含的公用文件夹。如果该站点中有多个包含公用文件夹数据库副本的服务器,则选择列表中的第一个服务器。如果多个远程 Active Directory 站点的最低开销路由路径值相同,则选择列表中的第一个服务器。在这种情况下,使用组织内部路由使用的逻辑来计算到达所选服务器开销最低的路由路径。有关详细信息,请参阅内部邮件路由

如果 Exchange 2007 邮箱服务器上没有任何公用文件夹数据库副本,则选择 Exchange 2003 或 Exchange 2000 计算机上的公用文件夹数据库作为首选的目标,以便路由到该层次结构中包含的公用文件夹。根据以下条件选择 Exchange 2003 或 Exchange 2000 公用文件夹数据库:

  1. 按公用文件夹数据库的使用时间分级   Exchange 2003 或 Exchange 2000 公用文件夹的使用时间分级,使用与 Exchange 2007 服务器相同的方法确定。

  2. 如果多个公用文件夹数据库的使用时间分级相同,则选择列表中的第一个服务器。

如果只有一个公用文件夹数据库实例,则选择驻留该数据库的服务器。

Exchange 2007 Service Pack 1 的新增功能

在 Exchange 2007 Service Pack 1 (SP1) 中,修改了选择首选公用文件夹层次结构数据库的过程。在 Exchange 2007 的正式发布 (RTM) 版本中,Exchange 2007 邮箱服务器上的公用文件夹数据库始终优先于 Exchange 2003 或 Exchange 2000 服务器上的公用文件夹数据库,与使用时间无关。因此,可能会将邮件路由到尚未收到完整层次结构复制的公用文件夹数据库。如果发生这种情况,则无法确定公用文件夹副本的位置,并会向邮件发件人返回未送达报告 (NDR)。

在 Exchange 2007 SP1 中,根据以下条件选择首选的公用文件夹层次结构数据库:

  1. 按公用文件夹数据库的使用时间分级   默认情况下,不会考虑使用时间阈值小于两天的公用文件夹数据库,除非所有公用文件夹数据库的使用时间均小于阈值,或使用时间是未知的。

  2. 临近程度   首选本地服务器。如果本地服务器中没有公用文件夹数据库的副本,则首选同一个 Active Directory 站点中的服务器。如果本地 Active Directory 站点中没有公用文件夹数据库的副本,则选择远程 Active Directory 站点或路由组中的服务器作为首选的目标。

  3. 开销   如果多个远程 Active Directory 站点或路由组中包含公用文件夹数据库的副本,则选择与本地 Active Directory 站点的路由路径开销最低的 Active Directory 站点或路由组中的服务器作为首选的目标。

应用了此逻辑之后,如果仍有多个服务器满足该条件,则选择 Active Directory 返回的副本列表中的第一个服务器。

路由到公用文件夹

下列步骤说明将邮件传递到公用文件夹的路由选择过程。

  1. 集线器传输服务器接收邮件并执行分类进程。邮件上的电子邮件地址解析为 Active Directory 中的收件人。如果电子邮件地址解析为公用文件夹,分类程序必须确定该公用文件夹所在的公用文件夹层次结构。

  2. 分类程序在 homeMDB 属性中查找该公用文件夹。homeMDB 属性标识目标公用文件夹所在的公用文件夹层次结构。

  3. 根据 Microsoft Exchange 传输服务执行的路由表计算以及本主题的“选择目标公用文件夹数据库”一节中所述,使用首选的公用文件夹数据库确定包含目标公用文件夹副本的公用文件夹层次结构。

    如果首选的公用文件夹数据库与路由集线器传输服务器位于同一个 Active Directory 站点中,将按照本节的步骤 4 中所述继续处理邮件。

    如果首选的公用文件夹数据库位于远程 Active Directory 站点中,邮件将使用最低开销的路由路径中继到该站点。将重复本节前面部分的步骤 1 和步骤 2 中所述的邮件分类过程。

    如果首选的公用文件夹数据库位于 Exchange 2003 或 Exchange 2000 服务器上,邮件将中继到该服务器,邮件传递由较早版本的 Exchange Server 确定。

  4. 集线器传输服务器与包含首选公用文件夹数据库的邮箱服务器上的存储驱动程序建立连接。将查询公用文件夹数据库,以确定该公用文件夹的内容是否可用。目标文件夹的标识通过 legacyExchangeDN 属性引用,内容可用性由 IsContentAvailable 属性的值确定。存储驱动程序要么接受邮件传递,要么如果文件夹内容在本地不可用,存储驱动程序以包含该公用文件夹副本的备选服务器列表作为响应。

    返回备选服务器列表的行为称为“存储覆盖”。包含公用文件夹副本的备选服务器列表按照客户端文件夹引用中提供的相同顺序列出,传输组件选择第一个条目。为路由组件提供此引用作为应将邮件路由到的目标。有关客户端文件夹引用的详细信息,请参阅管理公用文件夹引用

  5. 如果发生存储覆盖,集线器传输服务器将使用路由表来确定到达包含首选公用文件夹副本的服务器开销最低的路由路径,并将邮件路由到该目标。

  6. 邮件将传递到公用文件夹存储。

详细信息

有关详细信息,请参阅下列主题: