上一次修改主题: 2005-05-23

Exchange Server 2003 与目录服务器通信,并根据为组织定义的收件人策略,更新收件人对象(如已启用邮箱的用户帐户和已启用邮件的组)的电子邮件地址。为此,Exchange Server 2003 使用收件人更新服务(系统助理的一个组件)。收件人更新服务在 Active Directory 中创建并维护 Exchange Server 2003 特有的属性值。如果您为用户创建了邮箱,收件人更新服务将自动生成该用户的 SMTP 地址以及您为收件人指定的其他任何代理地址。

Exchange Server 2003 安装收件人更新服务的两个实例:

  • 企业配置收件人更新服务 组织中只有该收件人更新服务的一个实例,因为企业收件人更新服务用于更新配置目录分区,而供整个目录林共享的配置目录分区只有一个。
  • 域收件人更新服务 每个包含已启用邮箱的用户的域都必须有一个收件人更新服务。

对于目录林中的每个特定域,收件人更新服务都将一台运行收件人更新服务的 Exchange Server 2003 计算机与一台更新目录对象的域控制器关联。任何指定时间都只能有一个收件人更新服务与任意一台目录服务器关联。

更新收件人对象

收件人更新服务用来执行搜索的方法是由 Exchange 管理员在 Exchange 系统管理器中执行的操作决定的。例如,在 Exchange 系统管理器中,用鼠标右键单击“收件人更新服务”配置对象并选择“重建”命令可以在预定的时间间隔之后,重新计算地址列表成员以及域中所有收件人的收件人策略设置。还可以选择“立即更新”命令来立即执行此处理。

收件人更新服务将以下列三种方式搜索目录中要更新的对象:

  • 仅更新新的和已修改的对象 这是收件人更新服务在每次搜索要更新的对象时的默认行为。如果您不选择“重建”选项,并且未修改或应用任何策略,那么这也是使用“立即更新”时收件人更新服务的默认行为。
    收件人更新服务跟踪被配置为运行收件人更新服务的域控制器上一次发生的变化。收件人更新服务根据在收件人更新服务对象上设置的日程安排,定期检查自上一次检查以来创建或更新的对象。
    Exchange 系统管理器中的“立即更新”功能将 msExchReplicateNow 属性设置为 TRUE,并使得收件人更新服务暂时忽略其日程安排,而立即查询是否有新的更改,如果有,便在这些对象上执行相应的操作。在“立即更新”过程完成后,msExchReplicateNow 便重置为 FALSE。
  • 更新所有对象 当在 Exchange 系统管理器中选择“重建”选项时,收件人更新服务上的 msExchDoFullReplication 属性便被设置为 TRUE。在 msExchDoFullReplication 设置为 TRUE 后,当收件人更新服务下一次启动时,便会查看每一个对象,而不仅仅是查询新对象。在“重建”过程完成后,msExchDoFullReplication 便重置为 FALSE。
  • 更新符合特定收件人策略的对象 可以修改策略上的筛选器(purportedSearch 属性),使收件人更新服务执行其默认操作以外的操作。修改策略上的筛选器后,策略可以应用于与以前所应用的用户完全不同的一组用户。因此,如果策略上的筛选器被修改,收件人更新服务将查询与之前的筛选器和之后的筛选器匹配的每个用户。无论收件人更新服务按照预定的下一次启动时间启动,还是根据“立即更新”命令启动,这种情况都会发生。收件人更新服务针对与任一个筛选器匹配的所有用户运行,并更新其 msExchPoliciesIncluded 属性,以反映现在应用的筛选器。
    但是,受另一个策略制约的用户不会自动重新生成其电子邮件地址。要更新这些用户的地址使其与当前策略匹配,必须通过使用“立即更新”命令来应用当前的策略。
    如果仅仅在策略上更改电子邮件地址,则收件人更新服务的默认行为将不会发生变化。它仅仅更新新对象和修改过的对象。要使收件人更新服务自动查询与策略匹配的所有用户,并更新所有这些用户,必须更改该策略上的筛选器。但是,即便在策略上更改了筛选器后收件人更新服务查询所有用户,收件人更新服务也不会重新生成用户现有的电子邮件地址来与新的收件人策略设置匹配,而是添加新的电子邮件地址。
    当应用策略时,Exchange 系统管理器使用所应用的策略中的每个地址来填充收件人更新服务对象上的 gatewayProxy 属性。gatewayProxy 属性充当操作列表。例如,收件人更新服务对象上的 gatewayProxy 属性可能填充了一列如下所示的值:
    {667A1454-FCD1-434F-B3C6-D9B6D2B4A336}X400:c=us;a= ;p=Organization;o=Exchange;
    {667A1454-FCD1-434F-B3C6-D9B6D2B4A336}SMTP:@contoso.com
    {667A1454-FCD1-434F-B3C6-D9B6D2B4A336}smtp:@fabrikam.com
    这些值依次包含策略的 objectGUID 属性以及策略上的地址。请注意两个地址类型采用的是大写形式。这表示这些类型的地址是主代理地址。一个小写形式的 SMTP 地址类型是辅助代理地址。
    收件人更新服务根据操作列表更新与对应的策略筛选器匹配的所有用户的代理地址。要将策略应用于所有用户,还必须通过添加或删除空格来修改策略上的筛选器(purportedSearch 属性)。此修改会导致收件人更新服务在下一次运行时查询与该策略匹配的所有对象,而不仅仅是查询新更改。在收件人更新服务完成收件人更新后,符合该特定策略的地址将从 gatewayProxy 操作列表中删除。
    note注意:
    只有在操作列表中填充了这些地址类型时,收件人更新服务才会重新生成或删除收件人现有的地址。