运行邮件转换实用程序以启用邮件文件对 IMAP 的支持

对邮件文件运行 Fixup 之后,请运行邮件转换实用程序(Convert 任务),以便在邮件文件中启用 IMAP 特定的功能。转换实用程序会在数据库中设置一个选项位,以表明此数据库已启用 IMAP。启用了格式首选项设置为 MIME 的邮件文件后,路由器会自动向传递到该数据库的新消息添加特殊的 IMAP 属性。这些属性可以为 IMAP 客户机提供摘要信息,使得它们能够更加高效的下载消息标题。

关于此任务

要确保最佳性能,请在初始转换完成之后,使用 -h 选项再一次运行转换实用程序,以便向初始转换时已经存在于邮件文件中的消息添加这些属性。

对于具有多个邮件文件副本的用户(例如,在集群服务器上具有邮件文件的用户),必须分别启用每个副本对 IMAP 的支持。由于 Domino® 不会在数据库之间复制 IMAP 数据库项,因此缺省情况下,在创建启用了 IMAP 的邮件文件的新副本时,不会对该副本启用 IMAP 使用。

转换实用程序启用邮件文件的 IMAP 支持之后,该邮件文件的“数据库属性”对话框的信息选项卡将显示以下信息:

数据库启用了 IMAP
注: 如果使用 Domino® 注册过程添加了用户帐户,并将该用户的邮件系统类型设置为 IMAP,那么 Domino® 会自动为 IMAP 使用而启用邮件文件。

决定手动转换邮件文件或自动转换

关于此任务

缺省情况下,当用户连接到 IMAP 服务时,该服务会检查该用户的邮件文件是否已启用了 IMAP 支持。如果该邮件还未启用,则 IMAP 服务会自动启动转换实用程序,将它格式化为支持 IMAP 。要阻止登录时进行转换,请通过禁用自动转换来更改缺省配置。

虽然 IMAP 服务可以自动转换邮件文件,但是在用户第一次登录到 IMAP 服务器之前请考虑进行手动转换,以确保邮件文件转换正确。通过提前执行转换,可以确保用户不会遇到转换错误,并导致他们无法从这些错误中恢复。例如,由于转换实用程序需要邮件文件最低为 ODS 版本 41,所以对于使用较早 ODS 版本的邮件文件,必须在转换邮件文件之前先运行 Compact。使用自动转换会失败。同样,在发生了某些类型的内部损坏(例如,无效注释或者损坏的元数据)的数据库中,必须在运行转换实用程序之前对该邮件文件运行 Fixup。

最后,要启用其他用户和公用文件夹名称空间中的邮件文件也必须手动运行转换。自动邮件文件转换只能用于转换当前已认证用户的个人邮件文件。

注: Convert 任务专为将邮件文件转换为新设计而创建。因此,它执行某些特定于邮件的任务,如将类别转换为文件夹。它还是可以同时对许多数据库运行的服务器任务。“替换设计”是客户机的一个菜单选项,用于替换任何数据库的设计。它仅将当前设计元素替换为所选模板中的元素。它并不执行任何特定于邮件的操作,如转换。

手动转换邮件文件以支持 IMAP

关于此任务

可以对目录中的一个邮件文件或所有邮件文件运行邮件转换实用程序。

过程

  1. 在要启用邮件文件的 Domino® 服务器的服务器控制台中,通过输入以下命令关闭路由器:
    tell router quit

    这可以防止 Domino® 将邮件路由到正在进行转换的邮件文件中。邮件文件升级过程中,邮件将存储在 MAIL.BOX 中。在转换完邮件文件并再次装入路由器任务后,路由器将处理并传递 MAIL.BOX 中的邮件。

  2. 输入下列命令可以装入邮件转换实用程序:
    load convert -e maildirectory\mailfilename

    其中 maildirectory 表示包含该用户邮件文件的邮件子目录的路径,mailfilename 为该用户的邮件文件的文件名。maildirectory 路径描述的是相对于服务器的 Domino® 数据目录的路径。例如,要转换 Domino® 数据目录的 \mail 子目录中的邮件数据库 USER.NSF,请输入:

    load convert -e mail\user.nsf
    注:UNIX 系统上,请使用正斜杠 (/) 作为层次结构分隔符,而不要使用反斜杠 (\)。例如,输入:
    load convert -e mail/user.nsf

    要指定目录中的所有文件,请确保该目录只包含邮件文件,并且这些邮件文件都是要转换的邮件文件。例如,要为 \mail 子目录中的所有邮件文件启用 IMAP,请输入:

    load convert -e mail\*.nsf
  3. 在此服务器上为使用 IMAP 而启用邮件文件之后,通过输入下列命令可以装入路由器:
    load router
  4. 配置 IMAP 客户机软件。