郵件


使用轉換公用程式以新增 IMAP 摘要屬性至訊息
IMAP 服務使用訊息中特殊的 IMAP 摘要屬性 ($Content_Type、IMAP_BodyStruct 和 IMAP_RFC822Size) 來簡化傳送訊息頁眉以回應用戶端要求的程序。轉換 IMAP 使用的郵件檔後,若使用者收到 MIME 格式的訊息,則「路由器」會自動將這些項目新增到遞送的新訊息中。

然而,這些項目可能不會新增到郵件檔的所有訊息中。以 IBM Lotus Notes rich text 為格式發出的訊息不會含有這些項目。另外,IBM Lotus Domino 也不會自動將這些項目新增至轉換前發出的訊息。

雖然 IMAP 用戶端可以讀取不含 IMAP 摘要屬性的訊息,用戶端必須先完全下載每一個訊息,然後才能顯示頁眉。若要讓頁眉提取更快速,請使用 -h 切換執行郵件轉換公用程式,以新增 IMAP 摘要屬性至還沒有這些屬性的訊息中。

變更郵件檔後更新 IMAP 屬性

變更含有 IMAP_RFC822Size 屬性的訊息,可能會影響使用者存取訊息的能力。當 IMAP 屬性的大小值不再符合實際的訊息大小時,IMAP 用戶端在下載訊息時可能會有困難。如果實際訊息大小大於屬性所指定的大小,則 IMAP 用戶端無法下載整個訊息。如果實際大小小於屬性所指定的大小,則 IMAP 用戶端在嘗試下載剩餘的預期訊息資料時會發生當機。

訊息大小可能會因遞送訊息後執行某一代理程式,或因變更某些伺服器配置選項 (如管理離埠 MIME 轉換選項的設定) 而在無意間改變。雖然離埠 MIME 轉換選項主要套用於透過 SMTP 傳送的離埠訊息,但也會影響到從伺服器匯出的訊息,包括由 IMAP 服務擷取以傳送至用戶端的訊息。例如,如果您變更設定以新增 RFC 822 詞組至使用者網際網路位址,則這會變更訊息大小,因為在 IMAP 用戶端擷取的每一個訊息中的網際網路傳回位址都會變更以符合新設定值。

若要避免伺服器配置變更而造成下載錯誤,請更新 IMAP 屬性以反映新設定。若要更新 IMAP 訊息屬性並重新整理郵件檔的 MIME 目錄,您必須移除現存的屬性,然後重新新增它們。因為 IMAP 用戶端會快取頁眉資訊,使用者也必須重建其 IMAP 帳戶才能順利下載訊息。

附註 如果 IMAP 使用者的「個人」文件指定 Notes rich text 作為郵件儲存喜好設定,也會發生類似的問題。在此情況下,「路由器」不會新增 IMAP 屬性到遞送至郵件檔的訊息,但 IMAP 用戶端仍會快取大小資訊。當您修改伺服器的配置時,例如,設定伺服器在轉換訊息為 MIME 時,將訊息內容以 HTML 匯出,而不是以一般文字匯出,則這會變更訊息大小。因為用戶端預期現存的訊息大小符合其快取的大小,使用者無法再從 IMAP 用戶端中擷取這些現存的訊息。若要移除 IMAP 用戶端快取的頁眉資訊,使用者必須重建 IMAP 帳戶。

若要執行郵件轉換公用程式以新增或更新 IMAP 屬性。
1. 在含有要轉換的郵件檔的伺服器上關閉「路由器」,您可以在控制台上輸入下列指令:


2. 輸入下列指令來載入郵件轉換公用程式:
3. 在您於此伺服器上啟用郵件檔的 IMAP 功能之後,請輸入下列指令來載入「路由器」:
相關主題