Sun Java System Messaging Server 6 2005Q4 管理指南

在線上將使用者電子信箱遷移至其他 Messaging Server

您可以使用此程序,將郵件儲存從舊版的 Messaging Server 遷移至新版的 Messaging Server;或將電子信箱從某個 Sun Messaging Server 郵件儲存移至另一個儲存。此程序應可用於 iPlanet Messaging Server 5.0 及更新版本。若要從舊版的 Messaging Server 或非 Sun Microsystems 郵件儲存移動郵件,則不可使用此程序。

使用此程序移動電子信箱的優點包括:

使用此程序移動電子信箱的缺點包括:

增量電子信箱遷移

增量遷移具備多項優點,可以安全而有效率地將郵件儲存移至不同的系統,或升級為新系統;增量遷移則可讓您在舊的後端郵件儲存仍存在時,建立新的後端郵件儲存系統。您可以接著測試新系統,並遷移幾個友善的使用者,然後再次測試新系統。當您確定新系統、配置及遷移程序的各項狀況之後,即可開始遷移實際的商業使用者。這些使用者可以切割成個別的備份群組,如此在遷移時,便只有該群組的成員會有短暫離線的情況。

線上增量遷移的另一項優點是不需要針對升級失敗規劃整個系統的還原作業。還原程序是指捨棄您對系統所做的變更,而將系統回復成原始的工作狀態。執行遷移時,必須針對失敗擬定計劃;換言之,您必須詳加規劃遷移作業中的各個步驟,以便於將系統回復成先前的工作狀態。

離線遷移的問題在於您必須等到所有遷移步驟完成,並重新啟動服務之後,才可確定遷移成功與否。當系統無法運作,並無法在短時間之內修復時,便須針對所有執行步驟執行復原程序。這可能會對您造成壓力,並須花費一些時間;而在這段期間內,使用者將會處於離線狀態。

使用線上增量遷移時所應執行的基本步驟包括:

1. 在舊系統仍然存在時建立新系統,以使兩者能夠各自運作。

2. 配置舊系統,使之能與新系統並存。

3. 遷移友善使用者的群組,並測試新系統,以及其與舊系統的並存關係。

4. 將舊系統上的使用者分組,並視需要逐群遷移至新系統。

5. 逆向組譯舊系統。

兩系統並存將可讓您在遷移至新系統之前,先對其進行測試,並確定一切就緒之後才開始遷移。若必須執行還原程序 (此為極少見的情況),將只須規劃步驟 2 及 4。由於您不會觸及到使用者資料,因此很容易復原步驟 2。在步驟 4 中,還原作業會將使用者的狀態回復成使用中,並將其郵件主機屬性回復成舊主機。無需還原整個系統。

線上遷移簡介

在線上遷移電子信箱的程序非常簡單。但要確定傳送到電子信箱的郵件 (位於 MTA 通道佇列等候傳送) 未在遷移程序期間遺失便比較複雜。解決方案之一即是將遷移程序期間傳送的郵件設為「已保留」狀態,並等候各通道佇列的郵件送出。但郵件可能會因為系統問題或某位使用者超出其配額而卡在佇列中。在此情況下,您必須先解決問題,才能夠繼續遷移電子信箱。

有多種方法可用於降低郵件遺失的可能性,並確保郵件不會卡在通道佇列中,但卻會增加程序的複雜度。

程序中之步驟的順序及必要性,與您的部署及傳送到各電子信箱的每一封郵件是否皆不能遺失息息相關。本小節將說明這些步驟的理論和概念。您必須瞭解每一個步驟,並根據您特有的部署,決定所要採取的步驟及步驟順序。以下是移動電子信箱程序的簡介。此程序會因您的部署而不同。

  1. 阻斷使用者對移動中的電子信箱進行存取。

  2. 暫時保留要傳送到移動中的電子信箱之郵件。

  3. 驗證郵件未卡在通道佇列中。

  4. 將使用者的郵件主機屬性變更為新的電子信箱位置。

  5. 將電子信箱移至新位置。

  6. 釋放所保留要傳送到新電子信箱的郵件,並讓內送郵件可以傳送到遷移的電子信箱。

  7. 檢查舊郵件儲存,以查看遷移後是否有任何郵件送抵。