了解混合式 Exchange 2003 和 Exchange 2010 环境中的日记功能

 

适用于: Exchange Server 2010 SP2, Exchange Server 2010 SP3

上一次修改主题: 2013-03-21

在混合式 MicrosoftExchange Server 2010 和 Exchange Server 2003 环境中规划日记功能时,了解不同的环境如何互操作很重要。

注释注意:
就日记互操作性而言,Exchange 2003、Exchange 2010 和 Exchange Server 2007 具有类似特征。

有关日记的详细信息,请参阅了解日记功能

若要了解与管理日记相关的管理任务,请参阅管理日记功能

目录

Exchange 2003 中的日记功能

Exchange 2010 中的日记功能

Exchange 2003 和 Exchange 2010 如何识别日记报告和记录的邮件

Exchange 2003 和 Exchange 2010 的日记功能的互操作性

Exchange 2003 中的日记功能

通过 Exchange 2003 中的日记功能,可以记录邮箱数据库中的所有邮箱。如果希望只记录邮箱数据库中的某些邮箱,必须执行下列任一操作:

  • 记录该邮箱数据库中的所有邮箱。

  • 创建一个新的邮箱数据库,并对该邮箱数据库启用日记功能,然后将要记录的邮箱移动到新数据库中。

Exchange 2003 不允许集中管理其日记功能。必须按邮箱存储和按邮箱服务器来管理日记功能。

默认情况下,在 Exchange 2003 中记录某封邮件时,只会将原始邮件传递到日记邮箱中。若要记录原始邮件的信封信息,必须手动启用“信封日记功能”。即使启用了信封日记功能,也只捕获基本的主题信息和收件人信息。

返回顶部

Exchange 2010 中的日记功能

Exchange 2010 中的日记功能已进行了大量重新设计,可以强化对要记录的收件人和发件人的控制。在 Exchange 2010 中,可以创建日记规则来处理特定的收件人和发件人、通讯组或两者的组合。收件人或发件人所处的位置并不重要。

使用日记规则可以提高日记的粒度,这样就可以选择性地记录一个或多个收件人。即使邮箱数据库中可能还包含着您不想记录的邮箱,您仍可以在该邮箱数据库中找到想要记录的邮箱。只记录与已为其创建了日记规则的发件人和收件人往来的邮件。

此外,可以在集线器传输服务器上集中管理日记规则。日记规则存储在 Active Directory 中。在集线器传输服务器上创建的日记规则会自动在整个 Active Directory 林中复制,并且可用于所有集线器传输服务器。这意味着组织中的所有集线器传输服务器使用相同的日记配置。

在 Exchange 2010 中,仍可以按邮箱数据库记录邮件。此配置相当于 Exchange 2003 的按邮箱数据库的配置,将记录与所记录的邮箱数据库上的邮箱往来的所有邮件。

Exchange 2010 使用信封日记功能,并且在日记信封中提供更多的信息,帮助您筛选在记录邮箱时可能会收集的大量数据。日记信封的格式允许使用第三方应用程序或自定义应用程序自动搜索日记报告的内容。

有关 Exchange 2010 中的日记报告的详细信息,请参阅了解日记报告

返回顶部

Exchange 2003 和 Exchange 2010 如何识别日记报告和记录的邮件

在 Exchange 2003 中,邮件日记和日记报告标识使用 X-EXCH50 二进制大对象 (BLOB) 进行控制。X-EXCH50 BLOB 包含无法存储在电子邮件的任何其他位置的邮件扩展信息。X-EXCH50 BLOB 中存储的信息包含各种信息,例如日记功能、垃圾邮件可信度 (SCL) 以及其他没有 MIME 表示法的 MAPI 属性。

通过检查 X-EXCH50 BLOB,Exchange 2003 可以确定邮件是否是日记报告,从而绕过各种系统限制,例如邮件大小限制和邮箱收件人限制。Exchange 2003 还使用 X-EXCH50 BLOB 确定某封邮件是否已在另一台 Exchange 2003 服务器的前一个跃点上进行了记录。这样可以防止其他可能会处理该邮件的 Exchange 2003 服务器再次对其进行记录。但是,X-EXCH50 BLOB 的局限性在于,它是专有的扩展简单邮件传输协议 (ESMTP) 动词。因此,未安装 Exchange 的计算机无法进行传播。

在 Exchange 2010 中,X-EXCH50 BLOB 已弃用,被应用了头防火墙的简单邮件传输协议 (SMTP) 头所取代。这些 SMTP 头只能通过 Exchange 2010 传输组件进行访问。在传递到邮箱或传递出 Exchange 2010 组织之前,这些 SMTP 头将从邮件中删除。Exchange 2010 日记代理使用以下 SMTP 头:

  • X-MS-Exchange-Organization-Processed-By-Journaling   该 SMTP 头用于标识 Exchange 2010 日记代理已处理的邮件。如果邮件中包含该头,Exchange 2010 则认为另一台集线器传输服务器中前一个跃点上的日记代理已处理了该邮件,不会再次记录该邮件。

  • X-MS-Exchange-Organization-Journal-Report   该 SMTP 头用于标识传输管道中的 Exchange 2010 日记报告。如果邮件中包含该头,Exchange 2010 将知道该邮件为日记报告。它允许该邮件充当系统邮件,绕过邮件大小限制和邮箱收件人限制。

  • X-MS-Journal-Report 在将日记报告传送到日记邮箱或外部的日记收件人之前,邮件头防火墙会删除所有 Exchange Server 组织邮件头,包括 X-MS-Exchange-Organization-Journal-Report 邮件头。相反,在 Exchange 2010 日记报告已离开传输管道后,将会添加 X-MS-Journal-Report 邮件头以将该报告标识为 Exchange 2010 日记报告。任何 Exchange 2010 传输组件都不会使用该头。它用于将日记报告与常规邮件区分开来。

有关 SMTP 头防火墙的详细信息,请参阅了解邮件头防火墙

返回顶部

Exchange 2003 和 Exchange 2010 的日记功能的互操作性

本节介绍如何在混合 Exchange 环境中使用日记功能。

在 Exchange 2007 组织中支持 Exchange 2010 日记功能

Exchange 2003 和 Exchange 2010 识别日记报告和记录的邮件的方式有所不同。为了在混合使用 Exchange 2003 和 Exchange 2010 的组织中支持日记功能,Exchange 2010 支持使用 X-EXCH50 BLOB。但是,Exchange 2003 不支持或识别 Exchange 2010 使用的新 SMTP 头。

在 Exchange 2010 记录邮件时,除了添加 X-MS-Exchange-Organization-Processed-By-Journaling SMTP 头之外,还会向 X-EXCH50 BLOB 中添加一个属性,以便遇到该邮件的 Exchange 2003 服务器确定已记录了该邮件。

Exchange 2010 对日记报告的处理方式类似。在 Exchange 2010 中创建日记报告时,除了添加 X-MS-Journal-Report 头之外,还会向邮件中添加 X-EXCH50 BLOB。这使日记报告可以通过 Exchange 组织并被其遇到的所有 Exchange 服务器视为日记报告。

Exchange 2010 还从 Active Directory 读取 Exchange 2003 日记配置。此配置通知 Exchange 2010 集线器传输服务器,哪些 Exchange 2003 邮箱数据库启用了日记功能以及它们将日记报告发送到哪些日记邮箱。邮件通过 Exchange 2010 发送给记录的 Exchange 2003 邮箱数据库中的某个收件人时,Exchange 2010 集线器传输服务器将记录该邮件,并将日记报告发送到 Exchange 2003 邮箱数据库上配置的日记邮箱。

有关 Exchange 2010 中的日记报告的详细信息,请参阅了解日记报告

在 Exchange 2003 和 Exchange 2007 之间配置路由组连接器

在 Exchange 2003 组织中安装集线器传输服务器时,Exchange 2010 将自动创建一个名为“Exchange Routing Group (DWBGZMFD01QNBJR)”的路由组。此路由组包含组织中所有运行 Exchange 2010 的计算机。所有 Exchange 2010 服务器均是此路由组的成员。Exchange 2010 将配置一个路由组连接器,用于将 Exchange 2010 路由组连接到现有的 Exchange 2003 路由组。

Exchange 2010 创建的路由组连接器将配置为支持在 Exchange 2010 服务器和 Exchange 2003 服务器之间传递 X-EXCH50 BLOB。如果在该 Exchange 2010 路由组和其他 Exchange 2003 路由组之间创建了其他路由组连接器,这些连接器也将配置为支持在 Exchange 2010 服务器和 Exchange 2003 服务器之间传递 X-EXCH50 BLOB。

重要重要说明:
必须使用 New-RoutingGroupConnector cmdlet 在 Exchange 2010 服务器和 Exchange 2003 服务器之间创建路由组连接器。New-RoutingGroupConnector cmdlet 配置所需的权限,并且在默认情况下,将支持在 Exchange 2010 和 Exchange 2003 之间进行通信。有关详细信息,请参阅 New-RoutingGroupConnector

有关路由组连接器的详细信息,请参阅下列主题:

降低生成多个日记报告的可能性

在纯 Exchange 2010 组织中,邮件经过集线器传输服务器时,将由日记代理评估该邮件。除非在送达之前更改了该邮件的收件人列表,否则,以后的集线器传输服务器上的日记代理不会再次评估该邮件。由于该邮件只在一台集线器传输服务器上进行日记评估,所以,通常只创建一个日记报告并发送到日记邮箱中。

在混合使用 Exchange 2003 和 Exchange 2010 的组织中记录邮件时,为一封邮件创建多个日记报告的可能性会提高。这是由于 Exchange 2010 集线器传输服务器以及与集线器传输服务器有邮件往来的 Exchange 2003 服务器均对邮件进行日记评估。

Exchange 2010 通过支持 X-EXCH50 BLOB,降低了为一封邮件生成多个日记报告的可能性。Exchange 2010 集线器传输服务器为原邮件中的 X-EXCH50 BLOB 标记将日记报告发送到的日记邮箱的地址。Exchange 2003 服务器从 Exchange 2010 集线器传输服务器收到该邮件时,Exchange 2003 服务器将检查 X-EXCH50 BLOB,以确定是否已记录了该邮件。如果已记录,并且如果日记报告已发送到邮箱所在的邮箱存储上配置的同一个日记邮箱,Exchange 2003 不会再生成日记报告。

注释注意:
如果发件人和收件人具有不同的日记邮箱,则当邮件与某个 Exchange 2010 日记规则匹配时会创建一个日记报告。即使 Exchange 2003 已记录了该邮件并向日记邮箱发送了日记报告,情况也是如此。

日记邮箱位置

如果您希望记录位于 Exchange 2003 邮箱数据库上的邮箱,则日记邮箱必须位于未启用日记功能的 Exchange 2003 邮箱数据库中。将邮箱数据库配置为将邮件记录到位于非 Exchange 2003 邮箱数据库上的邮箱中不受支持。如果将日记邮箱放入所记录的 Exchange 2003 邮箱数据库,则可能会占用过多的磁盘空间。

可以将 Exchange 2010 日记规则配置为将日记报告传递到 Exchange 2003 邮箱或 Exchange 2010 邮箱。

通讯组展开

Exchange 2003 和 Exchange 2010 均提供通讯组。通讯组是已启用邮件的组,可以包含任意数目的电子邮件收件人。发件人向通讯组发送邮件时,服务器将接收原邮件,访问通讯组成员身份,然后将邮件发送给成员身份列表中的每个收件人。此过程称为通讯组展开。

在 Exchange 2003 和 Exchange 2010 中,可以指定哪些服务器执行通讯组展开。通常,这样可以优化服务器和网络的通信负载。默认情况下,Exchange 2010 通讯组配置为使用任何集线器传输服务器作为通讯组展开服务器。在 Exchange 中,任何 Exchange 2003 服务器均可以充当通讯组展开服务器。

在现有的 Exchange 2003 组织中安装 Exchange 2010 并在此混合组织中执行日记功能时,建议您将所有通讯组配置为使用 Exchange 2010 集线器传输服务器作为通讯组展开服务器。由于如果满足下列条件,即使为收件人配置了日记功能,也不会记录邮件,所以建议这样做:

  • 为 Exchange 2010 收件人配置了日记功能。

  • Exchange 2010 收件人包含在通讯组中,例如名为 Sales 的通讯组。

  • Sales 通讯组配置为使用 Exchange 2003 通讯组列表展开服务器。

在此方案中,如果 Exchange 2010 发件人向 Sales 通讯组发送邮件,则会发生下列一连串事件:

  1. 邮件被发送到集线器传输服务器。

  2. 由于 Sales 通讯组未配置为使用集线器传输服务器作为通讯组展开服务器,所以,Exchange 2010 组织中的日记规则无法访问通讯组收件人。因此,不会对通讯组中的收件人应用任何日记规则。

  3. 邮件被路由到 Exchange 2003 服务器进行展开。

  4. Exchange 2003 服务器展开通讯组。由于 Exchange 2003 服务器无法访问 Exchange 2010 日记规则配置,所以,不会记录任何邮件。

  5. Exchange 2003 服务器将展开的邮件再路由回 Exchange 2010 集线器传输服务器,以便传递给 Exchange 2010 收件人。

  6. 集线器传输服务器收到邮件。由于此服务器不是第一台路由这些邮件的服务器,所以,集线器传输服务器假定邮件已进行日记评估,不会应用任何日记规则。

返回顶部

 © 2010 Microsoft Corporation。保留所有权利。