上次修改主題的時間: 2005-05-23

Exchange Server 2003 會與目錄伺服器通訊,按照為組織所定義的收件者原則,使用電子郵件地址來更新收件者物件 (如擁有信箱功能的使用者帳戶及擁有郵件功能的群組)。為了達到這個目的,Exchange Server 2003 會使用系統服務員中的收件者更新服務元件。收件者更新服務會在 Active Directory 中建立並維護 Exchange Server 2003 特有的屬性值。如果您為一個使用者建立了信箱,收件者更新服務會自動產生使用者的 SMTP 地址,以及任何其他您為收件者定義的 Proxy 位址。

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 屬性,後面則是原則上的地址。請注意,其中有兩個地址類型的文字為大寫字母。這表示這些是主要 Proxy 位址。小寫字母文字的 SMTP 地址類型則是次要 Proxy 位址。
    收件者更新服務會根據這份動作清單,為所有符合相對應原則篩選的使用者,更新他們的 Proxy 位址。若要將原則套用於所有使用者,您還必須適當地新增或移除空格,來修改原則的篩選 (purportedSearch 屬性)。這個修改動作,會讓收件者更新服務在下一次執行時,查詢到所有符合此原則的物件,而不是僅查詢新的變更。收件者更新服務完成收件者更新後,相對應於該原則的地址就會從 gatewayProxy 動作清單中移除。
    note附註:
    僅在地址類型填入動作清單時,收件者更新服務才會重新產生或移除收件者的現有地址。