Sun Java System Communications Services 2005Q4 发行说明

与 Communications Express 之间的系统文件夹映射互操作性

虽然 IMAP 协议仅定义了一个用于接收邮件的系统文件夹(收件箱),但是 Outlook 和 Sun Java System Communications Express 等邮件客户端还为草稿、已发送的邮件和已删除的邮件定义了各自的系统文件夹。邮件客户端无法区分这些文件夹。这些系统文件夹是根据语言环境和客户端软件,使用不同的首选名称和本地化名称创建的。如果从多个电子邮件客户端访问(或者相同的电子邮件客户端,但从具有不同语言环境的计算机访问)一个电子邮件帐户,则会为一个系统文件夹创建多个物理的 IMAP 文件夹。

在 Outlook 中,文件夹命名如下:

在 Communications Express 中,文件夹命名如下:

为 Outlook 定义系统文件夹

使用新的 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.mapuwc_folders.map)中的哪个文件来映射用户的 IMAP 文件夹名称。运行此程序之前,管理员可以编辑这些文件以满足本地要求(只要原始文件名保持不变)。

为 Communications Express 定义系统文件夹

接下来,需要为 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 命令设置 preferredLanguagepreferredLocale 属性。

新用户应该仅看到一组系统文件夹,但以下情况除外:

用户登录到语言环境设置为法文的 Outlook 中。稍后,该用户又登录到首选语言设置为英文的 Communications Express 中。此用户将在 Outlook 和 Communications Express 中看到系统文件夹 Trash、Draft、Sent、?léments supprimés、Brouillons 和 ?léments envoyés。