Sun Java System Messaging Server 6.3 管理指南

本地化的邮箱名称

IMAP 协议指定邮箱名称使用已修改的 UTF-7 编码。Messaging Server 在外部接口上支持本地化的字符集,从而可以本地化邮箱名称。但是,系统在内部将本地化的名称转换为 UTF-7。因此,客户端上具有本地化邮箱名称的文件夹有一个对应的 UTF-7 邮箱文件名称。(请注意,IMAP 错误邮件将以 UTF-7 而不是本地化字符集的形式输出邮箱名称。)

一般来说,尽管消息存储实用程序可能具有允许使用不同字符集的选项标志,但大部分需要邮箱名称的消息存储实用程序通常都希望使用本地化字符集的名称。这些实用程序有 reconstructmboxutilimsbackupimsrestorehashdir。但是,imexpire 要求使用属性 folderpattern 指定的邮箱名称其字符集为 UTF-7。使用本地化名称将会无效。

要获取 imexpire 相应的 folderpattern,可能需要将本地化邮箱名称转换为等效的 UTF-7 邮箱名称。可以使用 mboxutil -E 命令进行此操作,如下所示:

mboxutil 展示本地化的文件名称和已修改的 UTF-7 文件名。

第一个 mboxutil 显示了本地化的文件名。第二个 mboxutil 显示了已修改的 UTF-7 文件名。这也可以使用以下 IMAP list 命令:

IMAP list 命令