原文地址:http://technet.microsoft.com
什么是日记功能?
主题上次修改时间: 2005-04-27
日记功能是记录组织中所有通信的能力。电子邮件通信是日记功能可能需要的许多不同通信机制之一。因此,在 Exchange 中开发了日记功能,使邮件管理员可以将邮件数据传入一个更大的日记解决方案,同时使用最少的开销。
需要了解日记功能与存档功能之间的区别。日记功能是记录所有通信的能力;而存档功能是指通过备份数据,将数据从本机环境中删除,并将数据存储在任意其他位置,以减轻存储数据的压力。也就是说,可以使用 Exchange 日记功能作为电子邮件保留或存档策略中的一种工具。
为什么使用日记功能?
主题上次修改时间: 2005-04-27
由于新法规,金融服务业、保险业和保健行业中的许多组织必须维护员工在执行日常工作任务时产生的通信记录。
尽管特定的法规可能不需要日记功能,但是法规的条款可能强制使用日记功能作为遵守法规的一种方式。例如,某些金融行业的公司主管负责处理员工对客户提出的索赔。为了验证索赔是否准确,主管可能会建立一个系统,经理们会定期查看员工与客户的通信的某个部分。每个季度,经理们在验证规则遵守情况之后,将批准员工的行为。所有经理向公司主管报告批准之后,公司主管将代表公司向管理机构报告法规遵守情况。在此示例中,电子邮件可能是经理们必须查看的一种员工与客户的通信;因此,面向客户的员工所发送的所有电子邮件均将日记化。其他客户通信机制可能包括传真和电话通话,这些也必须记录。因此,可以记录企业中的所有数据类是 IT 体系结构的一项重要功能。
下表列出其要求可能依赖于日记技术的一些比较知名的美国法规。有关这些法规的详细信息,请参阅 Supporting Regulatory Compliance with Exchange Server 2003(英文)。
- Sarbanes-Oxley 法案
- SEC 规则 17A-4
- NASD 3110 和 3111
- Gramm-Leach-Bliley 法案(2001 年的金融机构隐私保护法案,2003 年的金融机构隐私保护法案)
- 1996 年的健康保险便利和义务法案 (HIPAA)
- 2001 年的提供打击与防止恐怖主义所需的适当工具以团结并强化美国法案(爱国法案)
遵从性解决方案框架
主题上次修改时间: 2005-04-27
确保日记化公司中的电子邮件是一项广泛的要求。通过公司必须遵守的特定法规以及法律顾问的建议来定义如何遵守此要求。例如,遵守要求监督员工理赔的规定与遵守要求保留所有公司主管通信的法规有所不同。不论何种情况,必须了解如何使邮件数据适合公司更广泛的日记解决方案。
遵从性解决方案框架是指组织为了遵守适用于相应行业的特定法规而实施的 IT 基础结构。此框架包含特定数据类(例如文档存储解决方案、邮件系统、传真系统和电话通信)的日记功能。此框架的另一部分是存储和管理捕获的数据。最后,该框架可能需要支持搜索、排序和通过其他方式处理存储的数据。
因为每家公司的条件是唯一的,包括现有的 IT 基础结构、企业的组织结构以及公司必须遵守的法规,所以,遵从性解决方案框架是一个自定义的解决方案。因此,Exchange 日记功能在如何将邮件数据传入遵从性解决方案框架方面非常灵活。
Microsoft 与许多供应商和第三方合作伙伴合作,以提供完整的日记解决方案。有关这些供应商的详细信息,请参阅 Supporting Regulatory Compliance with Exchange Server 2003(英文)。
Exchange Server 2003 日记功能概述
主题上次修改时间: 2005-06-27
随着对记录业务通信的法规的发展,Exchange 中的日记功能也不断发展。本节简要介绍不同类型的 Exchange 日记功能,并解释 Exchange 未日记化的部分邮件数据,还讨论了日记数据(邮件)的格式。
日记功能类型
可以在 Exchange Server 2003 中启用三种不同类型的日记功能。
- 仅邮件日记功能 仅邮件日记功能为邮箱数据库上的用户接收和发送的所有邮件以及相应的 P2 邮件头数据创建副本,并将邮件副本发送到指定的邮箱。P2 邮件头仅包含发件人向收件人声明的邮件收件人数据。如果从 Internet 接收外部邮件,Exchange 将记录 P1 邮件头。P1 邮件头是邮件传输代理 (MTA) 用于路由邮件的地址信息。默认情况下,启用仅邮件日记功能时,Exchange 不考虑密件抄送 (Bcc) 收件人、传输转发规则中的收件人或通讯组扩展中的收件人。
- 密件抄送日记功能 密件抄送日记功能是增加了密件抄送收件人捕获功能的仅邮件日记功能。启用密件抄送日记功能时,Exchange 将捕获源服务器上已知的所有收件人(包括密件抄送收件人)。如果此收件人列表包含隐藏的通讯组列表、基于查询的通讯组列表或在另一台服务器上展开的通讯组列表,则日记化邮件中将不包含这些列表的收件人。通过设置注册表项启用此功能。有关设置此注册表项的详细信息,请参阅 Microsoft? 知识库文章 810999“XADM: Bcc Information Is Lost for Journaled Messages in Exchange 2000”(英文)。
- 信封日记功能 信封日记功能与仅邮件日记功能和密件抄送日记功能不同,因为它允许存档传输信封信息(P1 邮件头)。这包含实际接收邮件的收件人的有关信息,包括密件抄送收件人和通讯组中的收件人。信封日记功能将标记为使用包含日记报告的信封邮件存档的邮件与原始邮件一起传递。原始邮件作为附件传递。日记报告的正文包含存档邮件的传输信封数据。
虽然存在三种不同的日记方法,但是大多数需要日记功能的法规很可能要求信封日记功能,因为只有信封日记功能才能符合这些法规。因此,除非特别说明,否则,本指南中所有对日记功能的讨论均是指 Exchange Server 2003 环境(或包含信封日记软件更新的 Exchange 2000 SP3)中的信封日记功能。
日记功能无效的情况
Exchange 不记录下列方案和数据类型:
- 发送到公用文件夹的帖子 公用文件夹存储上无法启用日记功能。
- 发送到外部通讯组列表的邮件 日记化内部或外部通讯组列表接收和发送的所有邮件。但是,只有对于内部通讯组,扩展通讯组列表的枚举收件人列表才能写入信封日记。因此,不会枚举 Exchange 组织的外部通讯组列表上的收件人。
日记数据格式
在邮箱存储级别启用日记功能。要启用日记功能,必须输入将日记化邮件发送到的邮箱。邮件传递到日记收件人邮箱并进行日记化之后,邮件的格式为 MAPI。根据遵从性解决方案框架的要求,也许可以接受 MAPI 格式。但是,大多数情况下,多用途 Internet 邮件扩展 (MIME) 是首选格式,因为该格式标准化、得到广泛认可、结构化并且可以流式处理。
有时,第三方为遵从性解决方案框架提供存储和排序功能时,首选通过简单邮件传输协议 (SMTP) 以 MIME 格式发送 Exchange 数据。为此,使用 Microsoft Office Outlook? 服务器端规则将邮件从日记收件人邮箱转发到 SMTP 地址。
在其他情况下,可以使用邮局协议版本 3 (POP3) 或 Internet 邮件访问协议版本 4rev1 (IMAP4) 从日记收件人邮箱检索日记化邮件。此操作还为邮件提供 MIME 格式。
不能直接从启用日记功能的邮箱数据库转发日记化邮件的原因是,在传递到日记邮箱时,Exchange Information Store 服务会添加一些信封数据(例如密件抄送收件人和扩展通讯组列表收件人)。因此,如果直接将所有日记化邮件转发到 SMTP,密件抄送收件人和扩展通讯组列表收件人的数据将丢失。
Exchange Server 2003 信封日记功能的工作原理
主题上次修改时间: 2005-04-27
如前面所述,启用日记功能的邮箱数据库中的用户每次发送或接收邮件时,仅邮件日记功能会将邮件副本发送到日记邮箱。这一点不适合因为遵从性而需要日记功能的大多数法规。
信封日记功能提供了一项更有用的服务,因为它记录将邮件传递给的所有收件人的有关数据。在通讯组环境中可以了解如何使用信封日记功能。大多数通讯组列表会更改,并根据列表更改的情况专门创建基于查询的通讯组列表。因此,只了解邮件发送到特定的通讯组列表还不足以遵守本指南前面提到的大多数法规。要遵守法规,必须显示实际接收特定邮件的用户,无论这些用户在密件抄送行上还是属于更改过的通讯组。
为了提供此级别的数据,Exchange 为特定邮件提供“信封”或 P1 头。信封数据是实际收件人列表,Exchange 在邮件传输时生成该列表,使邮件可以发送给所有收件人。与 P2 头(发件人在已接收邮件的特定片断中声明的收件人)不同,信封数据在传输到许多目标时会更改;发生这些更改的原因是通讯组列表扩展和隐藏通讯组列表行为。
要启用信封日记功能,必须启用仅邮件日记功能,并在 Active Directory? 目录服务中配置一个设置。通过对要记录的邮箱存储的属性页上选中一个复选框并为所有日记化数据指定一个日记收件人邮箱,可以启用仅邮件日记功能。Active Directory 中的设置是全局设置,对 Exchange 组织启用信封日记功能。在 Active Directory 中配置该设置后,只要在邮箱数据库上启用了日记功能,就将启用信封日记功能。
示例:单个邮箱数据库的日记功能
主题上次修改时间: 2005-07-26
下图说明了如何对单个邮箱数据库使用日记功能。
单个邮箱数据库的日记功能示例
在此示例中,UserA 在 Server01 的邮箱数据库 A 中拥有一个邮箱,启用了日记功能。UserA 向 UserB 发送一封邮件。UserB 的邮箱位于 Server02 的邮箱数据库 B 中,未启用日记功能。Server03 是只承载一个邮箱 JournalA 的邮箱服务器。Server03 是专用的日记收件人邮箱服务器。
Exchange 在邮件传出发件人的 Exchange 服务器之前会执行几项操作。首先,Exchange 为邮件设置日记属性,将其标识为日记化邮件。此属性随着邮件一起传输到 Exchange 组织中的各个目标。
注意:
在信封日记功能中,除日记邮件本身之外的所有邮件类型均将日记化。其中包括传递状态通知、已读回执、会议请求和外出回复。仅邮件日记功能不记录传递状态通知 (DSN) 或已读回执。
然后,Exchange 为该日记属性添加日记收件人邮箱列表。因此,在此示例中,日记属性包含指定 JournalA 收件人邮箱以及相应的收件人 UserA 的条目。
最后,作为发送操作通常的组成部分,Exchange 会查找收件人的地址信息。Exchange 专门使用收件人的“主”邮箱数据库属性作为目标。如果主邮箱数据库属性包含日记邮箱地址,则收件人也必须日记化,并且收件人的日记邮箱和收件人信息将添加到邮件的日记属性中。在此示例中,因为 UserA 是唯一标记为启用日记功能的用户,所以,其他任何收件人邮箱或收件人都不会添加到日记属性中。
邮件发送给 UserB 时,也会向 JournalA 发送一封邮件用于记录。Server02 收到邮件时,将该邮件识别为需要日记功能的邮件,读取日记属性(指定 UserA 日记邮件已记录并发送),然后将邮件传递到 UserB 的邮箱。Server03 收到邮件时,将创建一封信封邮件,将 UserA 指定为发件人,将 UserB 指定为收件人,并将原始邮件附加到信封邮件上,然后将其传递到 JournalA 的邮箱。
示例:两个邮箱数据库的日记功能
主题上次修改时间: 2005-04-27
为多个邮箱数据库启用日记功能并使用多台日记收件人邮箱服务器时,邮件流会更加复杂。
两个邮箱数据库的日记功能示例
在此示例中,为 Server02 上的邮箱数据库启用了日记功能。但是,邮箱数据库 B 的日记收件人邮箱位于新的 Exchange 服务器 Server04 上。
Exchange 将 UserA 的邮件发送给 UserB 之前,会在 Active Directory 中查找 UserB 的收件人信息。用户 B 的邮箱数据库 B 标记为已启用日记功能。因此,Exchange 在邮件的日记属性中列出 UserB 的日记收件人邮箱以及 UserA 的日记收件人邮箱。
因此,UserA 向 UserB 邮件邮件时,Server01 将发送三封邮件:
- 发送到 Server03 上的 JournalA 的邮件 邮件的日记属性将 UserA 指定为发送给 UserB 的附加邮件的发件人。Server03 将此邮件附加到为提交到 JournalA 邮箱创建的信封邮件上。
- 发送到 Server04 上的 JournalB 的邮件 邮件的日记属性将 UserB 指定为 UserA 发送的附加邮件的收件人。Server04 将此邮件附加到为提交到 JournalB 邮箱创建的信封邮件上。
- 发送给 Server02 上的 UserB 的邮件 标记邮件的日记属性指定已为 UserB 发送日记邮件;因此,Server02 不为 UserB 发送日记邮件。
示例:包含通讯组列表扩展的两个邮箱数据库的日记功能
主题上次修改时间: 2005-04-27
此示例以前面两个示例为基础,添加在与邮件的源服务器不同的服务器上扩展的通讯组列表。此示例还解释有关如何在 Exchange 中使用日记功能的其他详细信息。
包含通讯组列表扩展的两个邮箱数据库的日记功能示例
在此示例中,UserA 向 UserB 和通讯组列表 DL1 发送一封邮件。DL1 包含一个成员 UserC。所有用户都拥有日记化的邮箱。DL1 的扩展服务器位于 Server02 上。
如前面示例所述,在发送邮件之前,Exchange 在 Active Directory 中查找收件人信息。在邮件日记属性中将 UserB 识别并标记为日记化收件人。因为该通讯组列表在 Server02 上扩展,所以,Server01 无法确定通讯组列表中的用户,也就无法确定列表上的收件人是否已日记化。
Server01 发送三封邮件:
- 发送到 Server03 上的 JournalA 的邮件 邮件的日记属性将 UserA 指定为发送给 UserB 的附加邮件的发件人。Server03 将此邮件附加到为提交到 JournalA 邮箱创建的信封邮件上。
- 发送到 Server04 上的 JournalB 的邮件 邮件的日记属性将 UserB 指定为 UserA 发送的附加邮件的收件人。Server04 将此邮件附加到为提交到 JournalB 邮箱创建的信封邮件上。
- 发送给 Server02 上的 UserB 的邮件 标记邮件的日记属性指定已为 UserA 和 UserB 发送日记邮件;因此,Server02 不为 UserB 发送日记邮件。
Server02 收到邮件时,邮件的日记属性将指示其属于日记化邮件。作为通讯组列表 DL1 的扩展服务器,Server02 向 JournalA 收件人邮箱发送一封邮件;邮件日记属性将 UserC 指定为收件人。此外,因为 UserC 位于同样已日记化的邮箱数据库 B 上,所以,Server02 还会向 JournalB 收件人邮箱发送一封邮件,其中 Server04 创建一封信封邮件,将 UserC 指定为 UserA 所发送的邮件的收件人。
此示例显示经常为一封邮件发送多封日记邮件。每封信封邮件具有不同的邮件标识,但是附加邮件(日记化的原始邮件)具有相同的邮件标识,该标识也会添加到信封邮件正文中。此外,如果 UserB 和 UserC 位于 Server02 上不同的邮箱存储上,拥有不同的日记收件人邮箱,则 Server02 将向两个不同的日记收件人邮箱发送两封邮件。
注意:
因为在邮件的日记属性中标识了发件人,所以,Server02 不必像将邮件传递给隐藏通讯组列表时一样计算发件人。(隐藏通讯组列表扩展使 P1 发件人在每次不同的服务器收到该邮件时会更改。)
信封邮件
主题上次修改时间: 2005-04-27
发送到日记邮箱的日记邮件是 MAPI 邮件(正文是由发件人发送的原始邮件)。这些 MAPI 邮件包含日记属性,日记属性还包含邮件的所有收件人信息。日记邮箱请求 Exchange Store 服务将包含所有这些数据的信封邮件打包。生成的邮件与未送达报告 (NDR) 邮件类似。正文包含 Exchange 生成的数据(在此例中为发件人、原始邮件标识和收件人列表),并附加原始邮件。
日记邮件示例
在承载日记收件人邮箱的 Exchange 服务器创建日记邮件之后,信封数据将作为属性附件到邮件上,而不是作为嵌入式内容复制。作为属性附加邮件数据,可以使现有邮箱服务器不必管理 Exchange Store 服务在数据收集点本地构建日记报告时产生的其他事务量。而是由承载日记邮箱的邮箱服务器负责在传递时构建日记报告
收件人数据收集
主题上次修改时间: 2005-04-27
要了解信封日记功能,必须了解如何收集收件人数据以及收集的收件人类型。启用信封日记功能后,Exchange 将为邮件传递给的每个收件人收集 P1 收件人数据。其中包括下列数据:
- 因通讯组列表扩展或其他收件人转发规则而为邮件添加的所有收件人。
- 转发到其他服务器进行扩展的通讯组列表收件人,包括通讯组列表收件人本身。
- 转发到配置为备用服务器的 SMTP 虚拟服务器的收件人。(转发到备用服务器的收件人是因为其地址在目录中找不到但是却处于收件人策略配置的权威域中而生成 NDR 的收件人)。
其中不包括下列数据:
- 生成 NDR 的收件人。
- 已在本地扩展并随后从收件人列表中删除的通讯组列表收件人。
- 日记收件人。
包含的收件人
- 邮箱收件人和公用文件夹收件人
- 联系人
- 全局地址列表中未包含的一次性收件人
- 备用收件人
- 通讯组列表和基于查询的通讯组列表成员
- 转发进行扩展的未扩展通讯组列表和基于查询的通讯组列表
- 备用服务器收件人
排除的收件人
- 通讯组列表和基于查询的通讯组列表的名称。尽管已从实际信封报表中排除,但是如果已在原始邮件的“收件人”或“抄送”行中输入通讯组列表和基于查询的通讯组列表的名称,则将包含在附加到信封邮件上的邮件中。但是,如果从发件人的服务器将通讯组列表或基于查询的通讯组列表配置为在独立服务器上扩展,则从发件人服务器派生的信封邮件将包含通讯组列表或基于查询的通讯组列表的名称。在此例中,将从扩展服务器派生一封独立的信封邮件,如本指南前面所述。
- 日记收件人。
如果多个地址类型可用,则将按类型的如下优先顺序选择地址:
- SMTP
- X.400
- 其他或自定义地址
- LDAP 可分辨名称
- 旧版 DN
有关信封日记功能的工作原理的结论
主题上次修改时间: 2005-04-27
根据本指南中解释的行为,只要邮件在组织内部发送,日记功能将提供两项重要的功能:
- 发件人邮箱数据库的日记收件人将收到接收该发件人发送的邮件副本的所有收件人的完整记录。记录可以会通过多个日记报告发送,但是将涉及所有收件人。这是因为发件人始终位于通讯组树的根目录。
- 收件人邮箱数据库的日记收件人将至少收到一条部分记录,提及该邮箱数据库中的收件人接收的所有邮件在该邮箱数据库中的每个收件人。该记录可能会通过多个独立的日记报告发送。
因为上述功能,存档可以回答下列问题:
- 谁收到组织中某个用户所发送的邮件的特定片断?
通过在发件人邮箱数据库的日记邮箱中检查包含该邮件的所有日记报告,可以通过聚合这些报表中报告的收件人来获取所有收件人的完整记录。其中包括组织中的所有收件人以及组织外部的联系人和一次性收件人。 - 其他用户还有谁收到组织中某个用户所接收的邮件的特定片断?
如果邮件从组织中发送,则最快的方法是检查发件人的邮箱数据库存档,因为其中总是包含已发送邮件的完整收件人记录。对于从外部发件人接收的邮件,获取所有内部收件人的唯一方式是彻底地搜索组织中的邮箱数据库的所有日记邮箱。如果任何收件人收到邮件,将会在其存档邮箱中生成一个日记报告来反映该情况。
规划 Exchange Server 2003 日记功能的部署
主题上次修改时间: 2005-04-27
分布广泛的日记功能将影响 Exchange 的性能。因此,很可能将必须通过部署更多的硬件来保持组织中当前的邮件服务级别。因为每个组织都是不同的,并且遵从性解决方案框架也明显不同,所以,本节只提供为了调整服务器和拓扑规模进行的性能分析的高级建议。建议通过与生产环境尽可能类似的实验室环境中收集的信息做出最终决定。
日记功能占用的大多数 CPU 和磁盘输入/输出 (I/O) 都是因为日记化邮箱数据库和承载日记收件人邮箱的服务器上的存储进程负担增大。
因此,从性能和服务器负载的角度,必须调整两类服务器的大小:要日记化的用户邮箱服务器和承载日记邮箱的邮箱服务器。
下面有关规划的各节讨论如何调整这两类服务器的大小。但是,首先需要简要介绍一下对周围的基础结构的影响。
对基础结构的主要影响是因为启用日记功能而增加了网络通信量。影响直接与日记化的用户数以及在组织的邮箱数据库之间发送的邮件数成比例。例如,与日记化整个部门才能满足 Sec 17a 法规的要求相比,如果只日记化小部分用户即可满足 Sarbanes-Oxley 法规的要求,对网络的影响会小得多。至于对在邮箱数据库之间发送的邮件的影响,从一个用户发送到处于同一个日记化邮箱数据库的另一个用户的邮件将只生成一封邮件,发送到日记收件人邮箱。但是,如果日记化用户使用不同的日记收件人将邮件发送给不同邮箱数据库上的日记化用户,则会向两个不同的日记收件人邮箱发送两封邮件。因此,在启用日记功能后,邮件习惯以及如何对组织中邮箱数据库上的用户分组将影响总体网络负载。
日记功能对用户邮箱服务器的影响
主题上次修改时间: 2006-06-09
如果在邮箱数据库中启用了日记功能,那么在该邮箱数据库上拥有邮箱的用户发送邮件时,服务器将生成两封邮件:一封用于收件人,一封用于日记收件人。将邮件提交到日记化邮箱数据库时,邮箱数据库会以一般方式处理该邮件,以便传递邮件,但同时还会为日记收件人创建一封邮件。日记化邮箱数据库收到邮件时,大多数情况下,该邮件已日记化。在接收端,只有接收服务器是通讯组列表的扩展服务器或是隐藏通讯组列表或基于查询的通讯组列表时,才需要进行额外处理(除了读取日记属性之外)。
因此,可以假定在所有其他条件(例如 CPU 电源、带宽、存储空间和磁盘速度)保持不变的情况下,启用该功能的邮箱数据库大约只能处理所发送邮件数量的一半,您可以据此评估日记功能对邮箱数据库的影响。
注意:
此近似值只是规划时的一个起始数字。只有在非常接近生产环境的实验室环境中进行完整的测试,才能更加准确地评估。
规划日记收件人邮箱服务器
主题上次修改时间: 2005-05-26
对于大多数必须遵守法规的企业来说,每天将有几十万封邮件发送到日记收件人邮箱。这些邮件可能会被转发或下载到远程第三方存储解决方案。因此,强烈建议您将日记收件人邮箱与常规的用户邮箱存放在不同的服务器上。本节讨论如何组织日记邮箱以及有关服务器大小调整的其他标准注意事项。
组织日记收件人邮箱
在组织日记收件人邮箱时,必须回答下列问题:
- 需要多少个日记收件人邮箱?
- 每个日记收件人邮箱需要多大的存储空间?
- 应如何在硬盘上配置日记收件人邮箱?
与所有大小评估相同,在生产环境中实施解决方案之前,先在实验室中测试评估值。要评估将需要的日记邮箱数,请查看邮箱服务器上的负载。在某些组织中,邮箱服务器放入群集并在高资源使用率(80% 或更多)下运行。在其他组织中,邮箱服务器在低于 30% 的负载下运行。如果资源使用率比较高,则在实验室设置中为每三到五台邮箱服务器添加一个日记收件人邮箱。如果资源使用率比较低,则先对每七到九台邮箱服务器使用一个日记收件人邮箱。
从组织的角度,如果不计划雇用第三方来存储和组织数据,则日记收件人邮箱越少就越容易管理。但是,通常情况下,由于本指南中已提到的原因(带宽、管理、性能),最好尽量减少日记收件人邮箱数。
对于存储空间,需要考虑许多因素。下表讨论这些因素,但是最重要的因素是组织中使用的邮件数。为了便于开始测试,假定对每个日记化的邮箱数据库,在相应的日记收件人邮箱上需要有两到三倍的存储空间。但是,因为日记邮箱中的邮件大多数是“暂时”的,这意味着这些邮件很快会转发或下载,然后被删除,所以,也许可以更接近与用户邮箱的一对一存储比例。
将影响日记收件人邮箱的存储要求和性能特征的一些因素包括:
- 信封邮件开销 每封日记化邮件的开销很小,因为信封日记邮件包含纯文本报表,原始邮件作为附件。除非特定邮件列出了数千个收件人,否则,除了原始邮件,纯文本报表增加的开销小于 1 KB。
- 多封日记化邮件 如果扩展服务器用于通讯组列表或在邮件通过系统时添加了备用收件人,则同一封日记邮件将存在多个实例,每个实例报告不同的收件人。计算产生的开销的难处在于,开销取决于组织是否使用扩展服务器或隐藏通讯组列表以及用户发送邮件的习惯。
- 存储组配置 尽可能减少每个邮箱数据库的存储组数。
至于硬盘的配置,请遵循 Exchange Server 2003 性能和可伸缩性指南中指定的一般建议。此外,Exchange Server 2003 高可用性指南中也提供了服务器大小调整的详细建议。
重申一次,只有在实验室中执行完整的测试并在生产中认真地监视,才能提供准确的大小调整数据。
Active Directory 与日记功能
主题上次修改时间: 2005-05-26
尽管没有性能影响,也不需要特别考虑日记功能对 Active Directory? 的影响,但是,需要了解日记功能如何使用 Active Directory。与 Exchange 所依赖的几乎所有用户数据和配置数据相同,日记配置数据也存储在 Active Directory 中。存在两个相关的 Active Directory 属性:
- heuristic 此属性在 Exchange 组织级别启用信封日记功能。
- msExchMessageJournalRecipient 此属性为特定的邮箱存储指定日记邮箱。
这两个属性均通过目录服务访问 (DSAccess) 来读取并缓存,DSAccess 是每台 Exchange 服务器上的本地目录缓存。DSAccess 每 15 分钟更新一次;因此,对这些属性进行的任何配置更改有不超过 15 分钟的时间在本地 Exchange 计算机上进行更新(必须还要考虑到多个域的帐户复制)。
heuristic 属性
heuristic 属性是 Exchange 组织名对象(配置\服务\Microsoft Exchange\组织名)的一个属性。Exchange 日记功能识别此属性的两个值:null 以及整数值 512。如果未设置此属性 (null),启用日记功能的邮箱数据库将执行仅邮件日记功能。设置此值(整数值 512)之后,Exchange 组织中所有启用日记功能的邮箱数据库将执行信封日记功能。有关设置此属性的详细信息,请参阅如何手动启用信封日记功能。
msExchMessageJournalRecipient 属性
在邮箱数据库上启用日记功能时,将设置 msExchMessageJournalRecipient 属性。此属性是邮箱数据库属性,存放日记邮箱的可分辨名称。如果值为 null,则在该邮箱数据库上未启用日记功能。有关为邮箱数据库启用日记功能的信息,请参阅如何启用 Exchange 日记功能
如何作为遵从性解决方案的一部分部署 Exchange Server 2003 日记功能
主题上次修改时间: 2006-07-24
此过程假定组织将 Exchange 日记化数据推入自定义或第三方遵从性解决方案框架,如下图所示。假定以结构化格式(例如 MIME)为数据存储解决方案提供 Exchange 数据。
将日记化邮件推入第三方遵从性存储解决方案
对于每天日记化几十万封(或更多)邮件的大型遵从性解决方案,极力建议您雇用第三方服务来管理大量日记数据。将为您准备一项专门为法规遵从性存档日记化数据的服务,以便使用从企业发起的 SMTP 连接接收、分析、排序和索引日记数据。
开始之前
为第三方服务提供 Exchange 日记数据需要额外的管理和特定的配置。特别是,必须将日记邮箱配置为发送到遵从性存储解决方案并在本地日记邮箱已满之前删除。对于为遵从性存储解决方案提供传输路径的服务器端转发规则和 SMTP 连接器,还需要进行特殊配置,以维护邮件的保真度。
注意:
此过程假定您的组织计划通过 SMTP 连接将日记化数据“推”入第三方遵从性解决方案提供商。某些服务提供商建议使用“拉”模型,该模型使用 POP3、IMAP 甚至是基于 CDOEX 构建的专用解决方案。“推”和“拉”解决方案都是有效的方法;此处解释 SMTP“推”方法,以说明端到端解决方案。
以下过程介绍将日记化数据推入遵从性存储解决方案时必须执行的步骤。在规划完如何支持组织中的日记功能之后,应执行下列步骤。
步骤
部署 Exchange Server 2003 日记功能
-
创建自定义 SMTP 收件人。有关详细步骤,请参阅如何为 Exchange Server 2003 日记功能创建自定义 SMTP 收件人。
-
创建日记收件人邮箱。决定必须创建的日记收件人邮箱数之后,必须设置日记服务器并创建日记邮箱。有关规划邮箱的详细信息,请参阅规划 Exchange Server 2003 日记功能的部署。除了如何组织日记邮箱之外,在日记收件人邮箱服务器上设置邮箱时没有任何其他特殊的注意事项。
-
为日记收件人邮箱设置服务器端转发规则。有关详细的步骤,请参阅如何为日记收件人邮箱设置服务器端规则。
-
将 Exchange 邮箱管理器配置为清除日记收件人邮箱。有关详细的步骤,请参阅如何将邮箱管理器配置为清除日记收件人邮箱。
-
将 SMTP 连接器配置为将邮件传输到遵从性存储解决方案目标。
组织与第三方遵从性解决方案提供商之间的连接是一个 SMTP 连接。尽管没有为配置 SMTP 连接器严格推荐任何设置,但是本节为建立 SMTP 连接提供了一些注意事项。
特别是,建议您对目标自定义收件人地址使用专用的连接器,因为这样可以更好地控制从组织到第三方服务的邮件流。此外,如果规划大型的日记部署,则建议您使用专用的连接器服务器。如果将两台目标桥头服务器用于 SMTP 连接器,则还建议平衡故障转移的负载,以便实现最佳的可靠性和性能。有关设置 SMTP 连接器并平衡负载的详细信息,请参阅 Exchange Server 2003 传输和路由指南。
-
在组织中启用日记功能。有关详细步骤,请参阅如何启用 Exchange 日记功能。
有关详细信息
有关规划日记功能部署的信息,请参阅规划 Exchange Server 2003 日记功能的部署。
如何为 Exchange Server 2003 日记功能创建自定义 SMTP 收件人
主题上次修改时间: 2005-06-27
要将 MIME 格式版本的日记化邮件发送到遵从性存储解决方案,则必须在 Active Directory? 目录服务中至少创建一个联系人作为日记化数据的收件人,此联系人设置了一个 SMTP 地址,称为“自定义 SMTP 收件人”。自定义 SMTP 收件人是为组织中的日记化邮箱设置服务器端规则时指定的收件人。自定义 SMTP 收件人不是 Active Directory 中启用邮箱的对象。
开始之前
在邮箱数据库上启用日记功能时,切记不要将自定义 SMTP 收件人指定为日记邮箱。而是必须将 Active Directory 中启用邮箱的用户对象指定为日记收件人邮箱。要记录所有收件人信息,必须在 Exchange 服务器上承载日记收件人邮箱。这是因为 MAPI 属性中未存储相关的日记信息,这些属性在通过 SMTP 发送邮件时丢弃。确保通过 SMTP 发送准确的日记报告的唯一方式是,将存储在 Exchange 服务器上的日记邮箱中的日记邮件转发给自定义 SMTP 收件人。
根据您的要求,可能必须为不同的日记邮箱创建多个收件人。
步骤
创建自定义 SMTP 收件人
-
打开“Active Directory 用户和计算机”Microsoft 管理控制台 (MMC) 管理单元,然后连接到要在其中创建自定义 SMTP 收件人的域。
-
用鼠标右键单击要在其中创建自定义 SMTP 收件人的组织单位,指向“新建”,然后单击“联系人”。
-
在第一个“新建对象 - 联系人”对话框中,输入自定义 SMTP 收件人的名称和显示名称,然后单击“下一步”。
-
在第二个“新建对象 - 联系人”对话框中,确认已选中“创建 Exchange 电子邮件地址”复选框,在“别名”框中输入电子邮件别名,然后单击“修改”。
-
在“新建电子邮件地址”对话框中,选择“SMTP 地址”,然后单击“确定”。
-
在“Internet 地址属性”对话框的“常规”选项卡上,输入将存储日记邮件的存储解决方案的电子邮件地址,再单击“确定”,然后单击“下一步”。
-
在最后一个“新建对象 - 联系人”对话框中,单击“完成”。
如何为日记收件人邮箱设置服务器端规则
主题上次修改时间: 2005-05-16
对于创建的每个日记邮箱,必须创建服务器端规则,用于转发作为 MIME 邮件传入第三方存储解决方案的所有邮件。为此,可以使用 Outlook? 创建一个规则,将所有邮件转发到您创建的自定义 SMTP 收件人。因为邮件通过 SMTP 传输,所以,Exchange 自动将其转换为 MIME 进行传递。此外,在设置规则时,可能会决定重定向邮件,这样将必须转发邮件,但是重定向的邮件中不包含原始邮件的头。
将邮件转发到第三方存储解决方案之后,必须将其从本地邮箱存储中删除,以减少存储内容。为此,必须向规则中添加一项操作,将邮件移动到“已删除邮件”文件夹。将邮件移动到“已删除邮件”文件夹之后,必须设置一个 Exchange 收件人策略,使邮箱管理器可以通过运行该策略来永久删除邮件。
开始之前
在创建服务器端规则之前,必须为要创建转发规则的日记收件人邮箱创建一个 Outlook 配置文件。
步骤
为日记收件人邮箱创建服务器端规则
-
在 Outlook 2003 中,单击“工具”,然后单击“规则和通知”。
-
在“规则和通知”对话框的“电子邮件规则”选项卡上,单击“新建规则”。
-
在“规则向导”的第一页上,选择“从空规则开始”,然后单击“下一步”。
-
在“规则向导”的第二页上,不要选择“选择条件”部分的任何条件。而是单击“下一步”。此时将出现一条消息,提示您确认所创建的规则是否适用于此邮箱中接收的所有邮件。单击“是”。
-
在“规则向导”的第三页上,在“选择操作”部分选择“将其转发给个人或通讯组列表”。在“编辑”部分,单击“个人或通讯组列表”。
-
在“规则地址”对话框中,选择前面创建的自定义 SMTP 收件人,再单击“收件人”,然后单击“确定”。
-
在“规则向导”的第三页上,在“选择操作”部分选择“将其移动到指定文件夹”。在“编辑”部分,选择“指定文件夹”,再找到“已删除邮件”文件夹,然后单击“确定”。
-
在“规则向导”的第三页上,单击“完成”。
如何将邮箱管理器配置为清除日记收件人邮箱
主题上次修改时间: 2005-05-16
将日记收件人邮箱配置为将邮件转发到第三方存储解决方案并将其移动到“已删除邮件”文件夹之后,必须将邮箱管理器配置为永久删除邮件。
本主题解释如何将 Exchange 收件人策略与邮箱管理器配合使用,以便在将邮件发送到第三方存储解决方案之后永久删除邮件。
开始之前
建议您通过测试和监视来确认希望邮件在永久删除之前在“已删除邮件”文件夹中保留的时间。例如,可能希望在保留两天后永久删除邮件,这样,如果在传递邮件时遇到任何问题,或在目标端接收或存储邮件时遇到任何问题,则可以重新发送最近两天的所有邮件。
注意:
在收件人策略中为已删除邮件指定的保留期限从将邮件移动到“已删除邮件”文件夹时开始,而不是从接收邮件开始。
要将邮件配置为永久从日记收件人邮箱中删除,则必须执行下列操作:
- 创建收件人策略,用于标识日记收件人邮箱并永久删除“已删除邮件”文件夹中的旧邮件(本主题)。
- 将邮箱管理器设置为以适当的间隔运行策略。
步骤
创建收件人策略,以便将邮件从日记收件人邮箱的“已删除邮件”文件夹中永久删除
-
在日记邮箱所处的 Exchange 组织中打开“Exchange 系统管理器”。
-
展开“收件人”文件夹,用鼠标右键单击“收件人策略”文件夹,再指向“新建”,然后单击“收件人策略”。
-
在“新建策略”对话框中,选择“邮箱管理器设置”,然后单击“确定”。
-
在“属性”对话框的“常规”选项卡上,输入策略的“名称”。在“筛选规则”下,单击“修改”。
-
在“查找 Exchange 收件人”对话框中,构建将返回已创建的日记邮箱的搜索查询。构建完查询之后,单击“确定”。
注意:
可以通过许多方法构建搜索查询;正确的查询主要取决于已配置的日记邮箱数或日记服务器数。此处输入的搜索条件将创建一个 LDAP 查询,该查询将在邮箱管理器运行此策略时运行。一定要测试此查询,验证在运行时是否不会显示其他邮箱。
-
在“属性”对话框的“邮箱管理器设置(策略)”选项卡上,从“当处理邮箱时”下拉菜单中选择“立即删除”。
-
在“邮箱管理器设置(策略)”选项卡的“文件夹”列表中,清除“已删除邮件”文件夹之外的所有文件夹。选择“已删除邮件”,然后单击“编辑”。
-
在“文件夹保留设置”对话框中,清除“邮件大小 (KB)”复选框,并在“期限(天)”框中输入适合的期限,然后单击“确定”。再次单击“确定”关闭该对话框。
-
在“收件人策略”详细信息窗格中,用鼠标右键单击刚创建的策略,然后单击“立即应用此策略”。此时出现一条消息,提示您确认更新;单击“是”。
-
创建策略后,必须安排该策略将在日记邮箱服务器上运行的时间。必须为每台承载日记收件人邮箱的服务器配置此计划。有关详细的步骤,请参阅如何安排邮箱管理器运行收件人策略
如何安排邮箱管理器运行收件人策略
主题上次修改时间: 2005-05-16
创建并配置邮箱收件人策略之后,还需要设置邮箱管理器的日程安排。如果不安排邮箱管理器的运行日程,配置将不会生效,而且邮箱收件人策略将永远得不到应用。
开始之前
需要注意的是,邮箱管理器只对本地邮箱生效。不能配置一台服务器上的邮箱管理器来处理其他服务器上的邮箱。
步骤
安排邮箱管理器运行收件人策略
-
打开“Exchange 系统管理器”并找到承载要运行收件人策略的邮箱的服务器。
-
用鼠标右键单击该邮箱服务器,然后单击“属性”。
-
在“邮箱管理”选项卡的“启动邮箱管理进程”下拉列表中,选择希望所有邮箱收件人策略在服务器上运行的时间。
-
要创建自定义日程安排,选择“使用自定义日程安排”,然后单击“自定义”。通过单击选择希望在每天的什么时间以及每周的星期几来运行邮箱管理器。然后单击“确定”。
详细信息
有关如何部署日记解决方案的详细信息,请参阅如何作为遵从性解决方案的一部分部署 Exchange Server 2003 日记功能。
如何启用 Exchange 日记功能
主题上次修改时间: 2006-08-16
默认情况下禁用信封日记功能。启用信封日记功能包括两个步骤。首先,必须在 Exchange 系统管理器中启用标准日记功能。其次,必须启用信封日记功能。
开始之前
如果正在运行 Exchange 2000 并且要启用信封日记功能,则必须安装 Service Pack 3 和 Exchange 2000 信封日记软件更新。
有关安装 Exchange 2000 SP3 的详细信息,请参阅 Service Pack 3 for Exchange 2000 Server and Exchange 2000 Server Enterprise Edition(英文)。
有关 Exchange 2000 信封日记软件更新的详细信息,请参阅 Microsoft? 知识库文章 834634“累积更新已可启用 Exchange 2000 Server 中信封日记功能”。
步骤
启用日记功能
-
在组织中每个要启用信封日记功能的邮箱存储上启用标准日记功能。有关详细步骤,请参阅如何启用标准日记功能。
-
启用信封日记功能。有关详细步骤,请参阅如何启用信封日记功能。
详细信息
有关如何规划日记解决方案的详细信息,请参阅规划 Exchange Server 2003 日记功能的部署。
如何启用标准日记功能
主题上次修改时间: 2005-05-16
建议您将专用 Exchange 服务器指定为日记服务器。此外,如果使用专用的日记服务器,则不必在服务器上启用标准日记功能。只在包含要记录的邮箱存储的服务器上启用日记功能。
开始之前
检查总体日记策略,验证在相应的 Exchange 服务器上是否已启用日记功能。
步骤
启用标准日记功能
-
在“Exchange 系统管理器”中,依次展开“服务器”、“<Exchange 服务器>”、“<存储组>”,然后用鼠标右键单击邮箱存储。
-
在“常规”选项卡上,选择“存档由此存储中的邮箱发送或接收的所有邮件”,然后单击“浏览”将某个邮箱指定为日记邮箱。此邮箱存储上的发件人的所有日记化邮件将发送到指定的邮箱。
详细信息
有关如何部署日记解决方案的详细信息,请参阅如何作为遵从性解决方案的一部分部署 Exchange Server 2003 日记功能。
如何启用信封日记功能
主题上次修改时间: 2006-09-14
使用电子邮件日记功能高级配置工具 (Exejcfg.exe) 可以启用信封日记功能。可以从任何有权访问 Active Directory 的服务器上运行该工具,但是建议您从域控制器上运行该工具。
开始之前
若要下载电子邮件日记功能高级配置工具 (Exejcfg.exe),请参阅 Microsoft Exchange Server Email Journaling Advanced Configuration(英文)。电子邮件日记功能高级配置工具可以在 Exchange 2000 Server 环境和 Exchange Server 2003 环境中使用。
步骤
启用信封日记功能
-
下载电子邮件日记功能高级配置工具并将其解压缩到所选的目录。
-
打开命令提示符。
-
转到安装 exejcfg 的目录。
-
通过键入以下命令启用信封日记功能: exejcfg
可以对 exejcfg 使用下表中的任何参数。
exejcfg 工具的参数
参数
说明
-e
启用信封日记功能
-d
禁用信封日记功能
-l
列出信封日记功能设置 — 启用还是禁用信封日记功能。
/?
提供选项列表和简要帮助。如果运行的命令没有任何选项,则默认采用此选项。
详细信息
有关如何部署日记解决方案的详细信息,请参阅如何作为遵从性解决方案的一部分部署 Exchange Server 2003 日记功能。