執行郵件轉換公用程式以讓郵件檔使用 IMAP 功能

對郵件檔執行 Fixup 後,請執行郵件轉換公用程式(「轉換」作業)以在郵件檔中啟動 IMAP 特定的功能。轉換公用程式會在資料庫中設定選項位元,表示資料庫已啟動 IMAP。啟動格式喜好設定為 MIME 的郵件檔後,「路由器」會自動新增特殊的 IMAP 屬性至遞送到資料庫的新訊息。這些屬性可對 IMAP 用戶端提供摘要資訊,讓它們可以更有效地下載訊息標頭。

執行這項作業的原因和時機

為確保最佳效能,在初始轉換完成後,請再次執行轉換公用程式(使用 -h 選項,以在初始轉換時已存在於郵件檔的訊息中,新增這些屬性)。

對於具有多重郵件檔抄本的使用者:例如,郵件檔位於叢集伺服器的使用者:您必須獨立啟用 IMAP 存取權的每一個抄本。因為 Domino® 不會在資料庫之間抄寫 IMAP 資料庫項目,因此當您對已啟用 IMAP 功能的郵件檔建立新抄本時,依預設並不會啟用該新抄本來供 IMAP 使用。

在轉換公用程式啟動郵件檔以供 IMAP 使用之後,郵件檔「資料庫內容」對話框的「資訊」標籤會顯示下列資訊:

資料庫is IMAP 啟用
註: 如果您已使用 Domino® 註冊程序新增使用者帳戶,並已將使用者的郵件系統類型設為 IMAP,則 Domino® 會自動啟用郵件檔供 IMAP 使用。

決定是否要以手動或自動方式轉換郵件檔

執行這項作業的原因和時機

依預設,當使用者連接至 IMAP 服務時,服務會檢查目前是否已啟動 IMAP 使用的使用者郵件檔。如果郵件檔尚未啟動,則 IMAP 服務會自動啟動轉換公用程式以便將它格式化成能與 IMAP 一起使用。若要避免在登入時發生轉換,請停用自動轉換,變更預設配置。

雖然 IMAP 服務可以自動轉換郵件檔,請考慮在使用者第一次登入 IMAP 伺服器時自行轉換檔案,以確定郵件檔能適當地轉換。預先執行轉換,可確定使用者不會發生無法還原的轉換錯誤。例如,因為轉換公用程式至少需要 ODS 版本 41 的郵件檔,如果郵件檔使用較早的 ODS 版本,您必須在轉換郵件檔前先執行「壓縮」;使用自動轉換會失敗。同樣地,如果資料庫中發生部分類型的內部損毀(例如,無效的附註或中間資料受損),則必須先對郵件檔執行 Fixup,然後才能執行轉換公用程式。

最後,您必須自行執行轉換以啟動其他使用者及公用資料夾名稱空間中的郵件檔。只有目前已經過驗證的使用者之個人郵件檔才能發生自動郵件檔轉換。

註: 「轉換」作業是特別針對將郵件檔轉換為新設計所建立。因此,它會含有郵件特定的動作(如將種類轉換為資料夾)。它也是伺服器作業,可以同時在多個資料庫上執行。「取代設計」是用戶端的功能表選擇,用來取代任何資料庫的設計。而且只會將現行設計元素取代為所選取範本中的元素。並不會執行任何郵件特定的動作(如「轉換」)。

若要手動轉換與 IMAP 搭配使用的郵件檔

執行這項作業的原因和時機

您可以在單一的郵件檔或目錄中的所有郵件檔上執行郵件轉換公用程式。

程序

  1. 在您要啟用郵件檔的 Domino® 伺服器之伺服器主控台上,輸入下列指令以關閉「路由器」:
    tell router quit

    這可防止 Domino® 將郵件遞送至正在轉換的郵件檔。升級郵件檔時,郵件會儲存在 MAIL.BOX 中。在您已轉換郵件檔且重新載入「路由器」作業之後,「路由器」會處理及遞送 MAIL.BOX 中的郵件。

  2. 輸入下列指令來載入郵件轉換公用程式:
    load convert -e mail目錄\mail檔案name

    其中,maildirectory 指定郵件子目錄的路徑,該子目錄包含使用者的郵件檔,而 mailfilename 則是使用者郵件檔的檔名。mail目錄 路徑說明相對於伺服器的 Domino® 資料目錄的路徑。例如,若要在 Domino® 資料目錄的 \mail 子目錄中轉換郵件資料庫USER.NSF,請輸入:

    load convert -e mail\使用者.nsf
    註:UNIX 系統上,請使用正斜線 (/) 作為階層分隔字元,而非使用反斜線 (\)。例如,輸入:
    load convert -e mail/使用者.nsf

    若要指定目錄中的所有檔案,請確定該目錄是否只含有郵件檔,且皆為您要轉換的郵件檔。例如,若要針對 \mail 子目錄中的所有郵件檔啟用 IMAP,請輸入:

    load convert -e mail\*.nsf
  3. 在您於此伺服器上啟用郵件檔的 IMAP 功能之後,請輸入下列指令來載入「路由器」:
    load router
  4. 配置 IMAP 用戶端軟體。