示例:包含通讯组列表扩展的两个邮箱数据库的日记功能
上一次修改主题: 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 发件人在每次不同的服务器收到该邮件时会更改。) |