移動信箱

 

適用版本: Exchange Server 2007 SP3, Exchange Server 2007 SP2, Exchange Server 2007 SP1, Exchange Server 2007

上次修改主題的時間: 2010-07-28

您可以跨信箱資料庫、伺服器、網域、Active Directory 目錄服務站台及樹系移動信箱。您也可以在不同版本的 Exchange Server 之間移動信箱。本主題說明移動信箱的各種案例與支援的方法。

若要移動信箱,您可以使用移動信箱精靈或 Move-Mailbox 指令程式。若要使用移動信箱精靈,必須移至 Exchange 管理主控台中的執行窗格。若要使用 Move-Mailbox 指令程式,必須使用 Exchange 管理命令介面。

note附註:
您無法使用移動信箱精靈跨樹系移動信箱。若要將信箱從一個樹系移至另一個樹系,必須使用 Move-Mailbox 指令程式。

移動信箱的案例

移動信箱精靈與 Move-Mailbox 指令程式可讓您在下列案例中移動信箱:

  • 升級   將現有 Microsoft Exchange Server 2003 或 Exchange 2000 Server 組織升級到 Exchange Server 2007 時,您需要將信箱從現有 Exchange 伺服器移至已安裝 Mailbox server role 的 Exchange 2007 伺服器。您可以在單一 Exchange 樹系內或跨樹系執行這些移動的動作。
  • 負載平衡   若要平衡現有 Exchange 2007、Exchange 2003 及 Exchange 2000 伺服器間的伺服器負載,您可以移動信箱。例如,您可能會想要移動大小超過所指定限制的所有信箱。
  • 重新排列   您可以移動信箱以根據特定值進行重新排列。例如,您可能會想要將信箱從一個資料庫移至信箱大小限制較寬鬆的資料庫。
  • 調查問題   如果您需要調查信箱的問題,可以將該信箱移至不同的伺服器。例如,您可以將含有損毀郵件的信箱全部移至一部伺服器。
  • 實體位置變更   您可以將信箱移至位於不同 Active Directory 站台的伺服器。例如,如果使用者搬到不同的實體位置,您可以將該使用者的信箱移至較靠近新位置之站台中的伺服器。
  • 資料庫移動   您可以將整個資料庫檔案移至新位置,然後使用 Move-Mailbox 指令程式變更 Active Directory 中的組態資訊,讓所有信箱都指向資料庫的新位置。這類的資料庫移動只能在單一樹系內執行,而不能跨樹系執行。
  • 合併信箱   您可將一個信箱的內容合併到另一個信箱中。
  • 收購或併購後進行跨樹系移動   當組織進行收購或併購等變更後,可能會有兩個不同的 Exchange 樹系同時作業,形成跨樹系案例。之後,您可能會想要將信箱移至單一樹系中。在此情況中,您可使用 Move-Mailbox 指令程式移動信箱。跨樹系移動時若要減少使用者無法存取其信箱的時間長度,可搭配使用 Move-Mailbox 指令程式與 AllowMerge 參數。
  • 分割前的跨樹系移動   進行分割等組織變更前,您可能會想要將一組信箱移至不同的樹系。您可以使用 Move-Mailbox 指令程式,將信箱從現有樹系移至新樹系。跨樹系移動時若要減少使用者無法存取其信箱的時間長度,可搭配使用 Move-Mailbox 指令程式與 AllowMerge 參數。
  • 系統管理角色的分隔   公司可能會想要使 Microsoft Exchange 與 Microsoft Windows 帳戶的管理有所分隔。若要執行此動作,您可以將信箱從單一樹系移至資源樹系。在此情況下,Microsoft Exchange 信箱會位在某個樹系中,而其相關 Windows 使用者帳戶則位在不同的樹系中。
  • 電子郵件管理委外   公司可能會想要將電子郵件的管理委外,而保留 Windows 使用者帳戶的管理。若要執行此動作,您可以將信箱從單一樹系移至資源樹系。在此情況下,Microsoft Exchange 信箱會位在某個樹系中,而其相關 Windows 使用者帳戶則位在不同的樹系中。
  • 整合電子郵件與使用者帳戶管理   公司可能會想要從分隔或委外的電子郵件管理模式變更為可從同一樹系管理電子郵件與使用者的模式。若要這麼做,可以將信箱從資源樹系案例移至單一樹系。使用此案例,Microsoft Exchange 信箱及 Windows 使用者帳戶可位於同一樹系。

在 Exchange 2007 與舊版的 Exchange 間移動信箱

若要將信箱從 Exchange 2003 或 Exchange 2000 直接移至 Exchange 2007,可以使用移動信箱精靈或 Move-Mailbox 指令程式。您無法使用 [Exchange 系統管理員] 或 [Active Directory 使用者和電腦] 將信箱從 Exchange 2003 或 Exchange 2000 移至 Exchange 2007。

不能將信箱直接從 Microsoft Exchange Server version 5.5 移至 Exchange 2007。若要將信箱從 Exchange Server 5.5 移至 Exchange 2007,必須先將信箱移至 Exchange 2003 或 Exchange 2000 伺服器,再將信箱移至 Exchange 2007。如需將信箱從 Exchange Server 5.5 移至 Exchange 2000 的相關資訊,請參閱 將信箱從 Microsoft Exchange Server 5.5 遷移至 Microsoft Exchange 2000 Server (英文)。如需將信箱從 Exchange Server 5.5 移至 Exchange 2003 的相關資訊,請參閱 如何使用 Exchange 工作精靈移動信箱 (英文)。

如果將信箱從 Exchange 2003 或 Exchange 2000 移至 Exchange 2007,而且信箱是屬於電子郵件地址原則的一部分,則會根據電子郵件地址原則組態來自動更新該信箱的電子郵件地址。如果信箱具有的主要簡易郵件傳送通訊協定 (SMTP) 位址與電子郵件地址原則執行的電子郵件地址不同,則該 SMTP 位址會變成次要 SMTP 位址,而電子郵件地址原則產生的電子郵件地址會變成主要 SMTP 位址。此行為與 Exchange 2003 及 Exchange 2000 不同。在 Exchange 2003 或 Exchange 2000 中,電子郵件地址原則不會在信箱移動時套用。為了防止在 Exchange 2007 環境中意外變更信箱的主要 SMTP 位址,您必須設定信箱,使其不會根據電子郵件地址原則來自動更新電子郵件地址。若要設定 Exchange 2003 或 Exchange 2000 信箱,請在 [Active Directory 使用者和電腦] 的收件者上按一下滑鼠右鍵,然後選取 [內容]。並在 [電子郵件地址] 索引標籤上清除 [依照電子郵件地址原則自動更新電子郵件地址] 核取方塊。

如果您有一個只包含 Windows 2000 Server 網域控制站 (而非 Windows Server 2003 網域控制站) 的舊版 Exchange 樹系,就無法使用 Move-Mailbox 指令程式將信箱移至 Exchange 2007 樹系。Move-Mailbox 指令程式只能與 Windows Server 2003 網域控制站通訊。若要移動信箱,來源和目標樹系中都必須至少有一個 Windows Server 2003 網域控制站。

表 1 列出支援的信箱移動及各移動類型可使用的工具。

表 1   支援的信箱移動案例

移動信箱 至 Exchange 2000 至 Exchange 2003 至 Exchange 2007

從 Exchange 2000

使用 Exchange 2000 Server 中的 Exchange 工作精靈。

使用 Exchange Server 2003 中的 Exchange 工作精靈。

使用 Move-Mailbox 指令程式或 Exchange 2007 中的移動信箱精靈

從 Exchange 2003

使用 Exchange 2003 中的 Exchange 工作精靈。

使用 Exchange 2003 中的 Exchange 工作精靈。

使用 Move-Mailbox 指令程式或 Exchange 2007 中的移動信箱精靈。

note附註:
Exchange 2003 Mailbox Server 必須具備一個啟用 NTLM 權限且開放共用的 Exchange 資料夾。

從 Exchange 2007

在同一樹系內使用 Move-Mailbox 指令程式或 Exchange 2007 中的移動信箱精靈。

note附註:
不支援將信箱從一個樹系中的 Exchange 2007 伺服器移至另一樹系中的 Exchange 2000 伺服器。

使用 Move-Mailbox 指令程式或 Exchange 2007 中的移動信箱精靈。

使用 Move-Mailbox 指令程式或 Exchange 2007 中的移動信箱精靈。

共用信箱及資源信箱

除了使用預設的使用者信箱,您也可以在 Exchange 2007 中建立共用信箱及資源信箱。「共用信箱」是可供多個使用者登入的信箱。「資源信箱」是代表某一類資源 (如會議室或視訊設備) 的信箱。資源信箱在 Active Directory 中具有使用者信箱及共用信箱所沒有的內容,如容量。

Exchange 2003 及 Exchange 2000 沒有資源信箱。您必須使用共用信箱來代表資源。如果您將共用信箱從 Exchange 2003 或 Exchange 2000 移至 Exchange 2007,則 Move-Mailbox 指令程式就會以共用 Exchange 2007 信箱的形式建立信箱。將信箱移至 Exchange 2007 後,可將之轉換為資源信箱。如需如何將共用信箱轉換為資源信箱的相關資訊,請參閱如何轉換信箱

在移動信箱之後使用 Outlook Web Access

移動信箱之後,使用者在使用 Microsoft Outlook Web Access 存取移動過的信箱時,會遇到延遲時間太長的問題。如果下列狀況屬實,則此延遲可能達數分鐘之久:

  • 這是自從移動信箱之後,使用者第一次使用 Outlook Web Access 存取信箱。
  • 使用者的 Outlook Web Access 檢視未按郵件接收日期來排序。
  • 信箱大小大於 1 GB。

Outlook Web Access 會使用 Exchange 資料庫中的郵件表格來擷取排序過的郵件檢視。Exchange 會自動為按郵件接收日期排序的檢視建立郵件表格。至於其他檢視,除非用戶端有所要求,否則 Exchange 不會建立郵件表格。如果使用者的信箱很大,而使用者又按郵件接收日期以外的資訊來排序郵件檢視,則在移動信箱後第一次使用 Outlook Web Access 時,Outlook Web Access 會向 Exchange 要求郵件表格。建立郵件表格可能要花幾分鐘的時間。

郵件的單一執行個體儲存以及移動信箱時對儲存區的影響

Exchange Server 5.5、Exchange 2000 Server 和 Exchange Server 2003 會維護郵件的單一執行個體儲存。如果將郵件傳送給一位收件者,再將該郵件複製給位在相同信箱儲存區的 20 位其他收件者,則 Exchange 只會在它的資料庫中維護一份郵件副本。然後,Exchange 會建立指標,將原始收件者與 20 位其他收件者連結至原始郵件。如果將原始收件者和 20 位其他收件者移至其他信箱儲存區,則只會在新的信箱儲存區中維護一份郵件副本。

新的信箱儲存區可以位在相同站台或系統管理群組的另一部伺服器上。如果伺服器位在另一個站台,則只有在 Exchange Server 2003 Service Pack 1 (SP1) 或更新版本中使用移動信箱精靈時,才會保留單一執行個體儲存。移動信箱精靈包含跨系統管理群組移動功能,可讓您跨系統管理群組移動信箱。

在舊版 Exchange 中,您必須使用 ExMerge 工具。UNRESOLVED_TOKEN_VAL()使用 ExMerge 會導致單一執行個體儲存遺失。如需 ExMerge 的相關資訊,請參閱 Microsoft 知識庫文章 174197 Microsoft Exchange Mailbox Merge Program (Exmerge.exe) 資訊

例如,假設下列組態:

伺服器 1 信箱儲存區 1:使用者 A、B 和 CServer 2 信箱儲存區 1:使用者 D

使用者 A 將相同的郵件傳送給使用者 B、使用者 C 和使用者 D 時,會在伺服器 1 上為這三位使用者建立郵件的單一執行個體,原因是他們位在相同的伺服器上。即使使用者 A 之 [寄件備份] 資料夾中的郵件在使用者 B 和使用者 C 的 [收件匣] 中也是郵件的單一執行個體。因為使用者 D 位在不同的伺服器上,所以會將一則郵件傳送給伺服器 2,而這則郵件會儲存在該伺服器上。

note附註:
如果將郵件傳送給與寄件者位在相同伺服器但不同信箱儲存區的使用者,則該信箱儲存區也會包含該郵件。

移動使用者期間,會檢查每封內送郵件的內部指派識別碼,此識別碼無法使用用戶端檢視。如果 Exchange 判定內送郵件重複,則會設定該現有郵件的指標,指向新移動的使用者。假設將使用者 B 移至伺服器 2。會根據使用者 D 擁有的郵件副本,為使用者 B 建立郵件的單一執行個體。這適用於使用者 D 未刪除郵件時。如果使用者 D 已刪除郵件,則會根據使用者 D 之 [刪除的郵件] 資料夾中的郵件副本來建立郵件的單一執行個體。如果使用者 D 也刪除 [刪除的郵件] 資料夾中的郵件副本,則會建立新的郵件,並將該郵件傳送給伺服器 2。

如果將使用者 B 和使用者 C 移至伺服器 2,也會進行相同的處理程序。Exchange 會為使用者 B 和使用者 C 維護郵件的單一執行個體。這是根據使用者 D 之 [收件匣] 中的郵件。如果使用者 D 已刪除郵件,則會根據使用者 D 之 [刪除的郵件] 資料夾中的郵件建立郵件的單一執行個體。如果使用者 D 已清空 [刪除的郵件] 資料夾,則會建立新的郵件,並將該郵件傳送給伺服器 2。

相關資訊

如需如何在單一 Microsoft Exchange 樹系中移動信箱的相關資訊,請參閱如何在單一樹系內移動信箱

如需如何跨不同 Microsoft Exchange 樹系移動信箱的相關資訊,請參閱如何在樹系之間移動信箱

如需如何合併信箱的相關資訊,請參閱如何合併信箱

如需管理自動探索的相關資訊,請參閱管理自動探索服務

若要確保您目前閱讀的是最新資訊,並尋找其他的 Exchange Server 2007 說明文件,請造訪 Exchange Server 技術資源中心.