示例:包含通讯组列表扩展的两个邮箱数据库的日记功能

 

上一次修改主题: 2005-04-27

此示例以前面两个示例为基础,添加在与邮件的源服务器不同的服务器上扩展的通讯组列表。此示例还解释有关如何在 Exchange 中使用日记功能的其他详细信息。

c3266cab-1753-45b1-b2ed-39f8bafe7e86

在此示例中,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 将向两个不同的日记收件人邮箱发送两封邮件。

note注意:
因为在邮件的日记属性中标识了发件人,所以,Server02 不必像将邮件传递给隐藏通讯组列表时一样计算发件人。(隐藏通讯组列表扩展使 P1 发件人在每次不同的服务器收到该邮件时会更改。)