IMAP 協定僅定義一個系統資料夾用於內送郵件 (收件匣),而 Outlook 和 Sun Java System Communications Express 等郵件用戶端可為草稿、已發郵件和刪除的郵件定義自己的系統資料夾。郵件用戶端無法辨別那些資料夾。這些系統資料夾是由不同的喜好名稱和本土化的名稱根據語言環境和用戶端軟體建立的。這導致如果單一電子郵件帳號由多個電子郵件用戶端存取 (或相同電子郵件用戶端,但是由不同語言環境的機器存取),則為系統資料夾建立多個實體 IMAP 資料夾。
在 Outlook 中該資料夾命名為:
刪除的項目=Deleted Items
草稿=Drafts
已發項目=Sent Items
在 Communications Express 中該資料夾命名為:
刪除的項目=Trash
草稿=Drafts
已發項目=Sent
可用新的 Sun Java System Connector for Microsoft Outlook 郵件系統對映檔案在 Outlook 和 Communications Express 之間提供更好的互通功能 。此解決方案允許管理員配置系統資料夾的對映方式。uwc_folders.map 檔案包含 Communications Express 的系統資料夾對映定義。outlook_folders.map 檔案包含 Connector for Microsoft Outlook 的系統資料夾對映定義。
您可以選擇其中一個對映資料夾檔案用做部署配置程式 (在 [郵件] 標籤下) 中的預設系統資料夾對映定義檔案。選取 [Outlook 樣式] 或 [Communications Express 樣式] 以表明使用者程式應該用於命名使用者的 IMAP 資料夾的標準。您此處的選擇決定對映檔案 outlook_folders.map 或是 uwc_folders.map 將用於對映使用者的 IMAP 資料夾名稱。管理員可在執行程式前,編輯這些檔案以符合本機需求,但不可變更原始的檔案名稱。
接著,需要定義 Communications Express 系統資料夾。i18n.js 檔案定義 Communications Express 系統資料夾名稱。此檔案位於 /var/opt/SUNWmsgsr/config/html/lang 目錄中,其中 lang 為特定的本土化語言 (例如法語的 fr)。需要修改此檔案,以便對映項目類似於 sjoc_folders.map 檔案中的項目。
例如,依預設,法語 i18n.js 檔案中的資料夾對映為:
i18n[’INBOX’] = ’Inbox’ i18n[’trash folder’] = ’trash’ i18n[’draft folder’] = ’draft’ i18n[’sent folder’] = ’sent’ ... fldr[’INBOX’] = ’French Inbox’ fldr[’trash’] = ’French Trash’ fldr[’draft folder’] = ’French Draft Folder’ fldr[’sent folder’] = ’French Sent Folder’
i18n[x] 的值用於在 IMAP 存放區中建立系統資料夾。例如,如果 i18n[’trash folder’]= ’trash’,則將在 IMAP 中建立資料夾名稱為 trash 的資料夾。fldr[y] 的值用於顯示用戶端介面中的系統資料夾名稱。
在 sjoc_folders.map 檔案中,類似的資料夾對映為:
[fr] INBOX=’Bo?te de r?ception’ Deleted Items=’?l?ments supprim?s’ Drafts=’Brouillons’ Sent Items =’?l?ments envoy?s’
因此,應該修改法語 i18n.js 資料夾對映以與 sjoc_folders.map 檔案相符:
i18n[’INBOX’] = ’Bo?te de r?ception’ i18n[’trash folder’] = ’?l?ments supprim?s’i18n[’draft folder’] = ’Brouillons’ i18n[’sent folder’] = ’?l?ments envoy?s’ ... fldr[’INBOX’] = ’Bo?te de r?ception’ fldr[’trash’] = ’?l?ments supprim?s’ fldr[’Drafts’] = ’Brouillons’ fldr[’Sent’] = ’?l?ments envoy?s’
您將需要修改 i18n.js 檔案表示的每一種語言。
因為 i18n.js 檔案以 UTF8 代碼編寫,您將需要使用可以保留 UTF8 代碼的編輯器。
此新資料夾對映定義僅對於新使用者有效。
使用者登入 Communications Express 之前,需要設定使用者的喜好語言。若要如此,請使用 ldapmodify 指令設定 preferredLanguage 或 preferredLocale 屬性。
新使用者應該僅看到一組系統資料夾,但以下情況除外:
使用者登入語言環境設定為法語的 Outlook。稍後,同一使用者登入喜好語言設定為英文的 Communications Express。此使用者在 Outlook 和 Communications Express 中均看到系統資料夾 trash、draft、sent、?l?ments supprim?s、Brouillons 和 ?l?ments envoy?s。