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

Procedure使用 imsimport 指令移動電子信箱

此程序特別適用於將電子信箱從 UNIX /var/mail 格式資料夾移至 Sun Java System Messaging Server 郵件儲存。但是,如果您從其遷移的郵件傳送伺服器可以將 IMAP 郵件儲存轉換為 UNIX /var/mail 格式,則您可以使用 imsimport 指令將郵件遷移至 Sun Java System Messaging Server。在使用此方法移動電子信箱之前,請考量其優點和缺點。

使用 imsimport 指令移動電子信箱的優點如下所示:

使用 imsimport 指令移動電子信箱的缺點如下所示:

步驟
  1. 安裝和配置新 Messaging Server。

  2. local.store.relinker 設定為啟用。

    這將因為重複儲存相同郵件而導致降低新系統上郵件儲存的大小。請參閱由於相同郵件的重複儲存而縮減郵件儲存大小,以取得更多資訊。

  3. 在新的 Messaging Server 上佈建使用者 (如果需要)。

    可以使用 Delegated Administrator 完成此作業。請尚勿切換至新系統。

  4. 停用使用者對新舊郵件儲存的存取。

    mailUserStatus LDAP 屬性設定為 hold。使用者的郵件會傳送至保留佇列,並且不允許透過 IMAP、POP 及 HTTP 存取電子信箱。儲存伺服器上的 MTA 和 Message Access Server 必須遵從此需求。此設定可置換其他任何 mailDeliveryOption 設定。

  5. 如果現有郵件伺服器的郵件儲存尚非 /var/mail 格式,請將郵件儲存轉換為 /var/mail 檔案。

    請參閱協力廠商郵件伺服器文件。

  6. 執行 imsimport 指令。

    例如:


    imsimport -s /var/mail/joe -d INBOX -u joe
    

    如需有關 imsimport 指令的詳細資訊,請參閱「Sun Java System Messaging Server 6 2005Q4 Administration Reference」中的「imsimport」

  7. 啟用使用者對郵件儲存的存取。

    1. mailUserStatus LDAP 屬性設定為 active

    2. 執行以下指令以將認證快取逾時值設定為 0,並立即允許存取郵件儲存。


      configutil -o service.authcachettl -v 0
      
  8. 啟用使用者對新舊郵件儲存的存取。

  9. 關閉舊系統。