使用邮件转换实用程序升级邮件文件

您将用户邮件文件升级到 Notes® 邮件模板或 iNotes® 模板,您可以在某个时间升级一个文件或使用邮件转换实用程序自动升级此设计。您还可以使用邮件模板转换实用程序将邮件设计从一种语言转换到另一种语言。在适用的 Domino® 服务器上运行邮件转换实用程序。

关于此任务

确保您已升级托管邮件文件的 Domino® 服务器、访问这些文件的 Notes® 客户机,或者用户将无法使用新设计中的这些功能。在用户不会访问邮件文件时将其升级。告知用户在升级期间他们的邮件文件将不能用。

您还可以使用邮件转换实用程序从 Microsoft Exchange 迁移。

要使用邮件转换实用程序

关于此任务

在运行邮件转换实用程序之前,确保所有影响的 Notes® 客户机安装升级到新发行版。

过程

  1. 在受影响的服务器或客户机系统上备份任何定制的邮件文件或邮件模板。
  2. 启动您在其上运行邮件转换实用程序以及目标邮件文件驻留的 Domino® 服务器。
  3. 关闭 Domino® 服务器邮件路由器以阻止 Domino® 在邮件文件升级时将邮件路由到邮件文件。
    tell router quit

    邮件文件升级过程中,邮件将存储在 MAIL.BOX 中。在升级完邮件文件并再次装入路由器任务后,路由器将处理并将 MAIL.BOX 中的邮件交付到相应邮件文件。

  4. 装入邮件转换实用程序。
    load convert [变量]

    邮件转换实用程序命令使用变量来指定以下格式的选项:

    负载转换   -? /? -a -c -d -e -f -g -h -i -l -m  -n -o -proxy -r -s -u-w -x mailfilepath existingtemplatename newtemplatefilename
    

    Mailfilepath 指定要升级的邮件文件或文件。

    Existingtemplatename 指定要升级的某种邮件文件设计。在数据库属性 > 设计选项卡上的“模板名称”字段中找到该属性。

    Newtemplatefilename 指定要用来升级邮件文件的模板。

    1. 邮件转换实用程序选项和描述

    选项

    描述

    -a Admin Name

    当转换工具完成后启用将邮件发送到管理员。

    -c

    将目录转换到文件夹。

    -d

    用于不将类别转换到文件夹。

    -e 或 -e-

    启用或禁用 IMAP 的 NSF 支持。转换文件以便 IMAP 在 Notes® 中使用这些文件。

    -f file name

    读数据库列表以从文本文件进行处理

    -gLanguage Name

    使用用户的首选语言替换邮件文件设计。

    -h

    添加 IMAP 特定项以定制 fetch。

    -i

    将目录转换到文件夹。

    -l file name

    通过从 Domino® Directory 读取人员邮件文件来生成邮件文件列表。将列表写入文本文件。

    -m

    启用或禁用 IMAP 需要的文件夹参考。转换文件以便 IMAP 在 Notes® 中使用这些文件。

    -n

    显示与文件名和模板名标准相匹配的数据库,实际上不更新任何内容。

    -o

    除去特定于 IMAP 的项。

    -proxy

    在控制台窗口启用显示状态和错误消息。

    -r

    启用数据库递归搜索。在特定目录的子目录下转换邮件文件。

    -s

    替换设计时忽略文件夹的保留标记,但始终保留文件夹。

    -u

    使文件升级到与 $inbox 设计相同的设计。

    -w dir path

    考虑到 Microsoft Exchange 邮件迁移,在服务器上的所有邮件文件中的 Notes® 中启用名称修复。

    -x

    启用包含性设计元素键: NAMECLASSLANGUAGE

    -? /?

    显示帮助信息。显示命令行帮助。

  5. 实用程序完成将邮件文件升级到服务器上的当前发行版邮件模板时,启动 Domino® 服务器邮件路由器。
    load router
  6. 通知 Notes® 用户您已将邮件文件升级到新设计。

邮件转换实用程序任务示例

关于此任务

您可以使用邮件转换实用程序将一个或多个邮件数据库转换为新设计。下表显示邮件转换实用程序可以执行的各种任务的示例。

注: 当使用通配符字符如星号(*)来指定将哪个文件升级到新邮件模板时,请确保目录(以及子目录,如果指定有子目录时)中所有数据库都是邮件文件。当使用通配符字符时,Domino® 使用指定的模板来替换通配符字符指定的所有数据库设计。如果您错用新邮件模板替换非邮件数据库的设计,请使用邮件转换实用程序来恢复原始设计,然后指定正确的模板。
2. 邮件转换实用程序任务和描述

任务

描述

升级单个邮件数据库

邮件转换实用程序都将使用新发行版邮件模板替换当前邮件模板。

本示例在 Notes® 数据库目录的 \MAIL 子目录中找到邮件数据库 user.nsf。

load convert mail\user.nsf * mail9.ntf

在目录中升级所有邮件数据库

此示例在使用 Notes® 8.5 邮件模板的 Notes® 数据目录的 \MAIL 子目录中找到所有数据库,并将其设计模板替换为 HCL Notes® 9.0.1 Social Edition 邮件模板 mail9.ntf。

load convert mail\*.nsf StdR85Mail mail9.ntf

在目录及其子目录中升级所有邮件数据库

此示例在 Notes® 数据目录的 \MAIL 子目录和 \MAIL 目录的所有子目录(例如,C:\NOTES\DATA\MAIL\GROUP1、C:\NOTES\DATA\MAIL\GROUP2 和 C:\NOTES\DATA\MAIL\GROUP3)中找到所有数据库,并将它们升级到 Notes® 9.0.1 Social Edition 邮件模板 mail9.ntf。

load convert -r mail\*.nsf * mail9.ntf

升级文本文件中列出的所有邮件数据库

您可以创建希望升级的文本文件列举数据库,并将它与邮件转换实用程序结合使用以只升级这些数据库。例如,您可以创建文本文件 MAILLIST.TXT 以列出希望升级的所有邮件数据库并将此文件保存到目录 C:\TEMP 下。此示例找到 MAILLIST.TXT 中列出的所有数据库,确定这些数据库是否使用与 Mail* 相匹配的设计模板名称,并将匹配数据库的设计替换为 Notes® 9.0.1 Social Edition 邮件模板 mail9.ntf。

load convert -f c:\temp\maillist.txt mail*.ntf mail9.ntf

创建在目录中列出所有邮件数据库的文本文件

您可以使用邮件转换实用程序创建在服务器上列出所有主要邮件数据库的文本文件(它没有列出邮件数据库副本)。本示例在 C:\TEMP 目录下创建文本文件 MAILLIST.TXT。MAILLIST.TXT 在服务器上包含一列主要的邮件数据库,但不包含邮件数据库副本。在您使用此选项创建文本文件后,可以使用此文件来升级该文件中列出的邮件数据库。请参阅此表中的“升级文本文件中列出的所有邮件数据库”

load convert -l c:\temp\maillist.txt

转换邮件文件以便在 中与 IMAP 结合使用 Notes®

如果您将 Notes® 邮件文件与 IMAP 结合使用,请运行邮件转换实用程序以在邮件文件中启用特定于 IMAP 的功能。本示例在 Notes® 数据目录的 \MAIL 子目录中准备邮件数据库 user.nsf 以用于 IMAP。

load convert -e mail\user.nsf

升级定制文件夹设计

您可以使用邮件转换实用程序来将定制文件夹设计升级为收件箱设计。本示例将 Notes® 数据目录的 \Mail 子目录中所有邮件数据库的定制文件夹设计升级到收件箱设计。

load convert -u mail\*

不使用保留位来升级文件夹的文件夹设计

-s 参数将忽略取消选择了“保留”的任何文件夹或视图。这对应于设计属性中的不允许刷新/替换以便修改选项。

即便将数据库设置为继承设计,系统文件夹和用于创建邮件文件的且来自原始模板的其他设计元素都没有设置此位。如果使用 -s 变量运行邮件转换实用程序,就不会更新诸如收件箱之类的系统文件夹

load convert -s mail\*

将英语邮件模板设计转换为非英语语言,例如,德语

load convert -gGerman TestMail.nsf * mail9_en_de.ntf
注:Linux 平台上,请勿在请求的语言名称前后使用引号。Linux 的语法示例如下:
load convert -gGerman TestMail.nsf * mail9.ntf 

将 maillist.txt 中列出的所有先前用户邮件设计升级到 Notes® 邮件设计

load convert -u -f maillisttxt * mail9.ntf

dir_path 和其子目录中执行所有 Microsoft Exchange 已迁移邮件数据库的地址修复。

load convert -w db_path

在给定的 Microsoft Exchange 已迁移邮件数据库上执行地址修复。

load convert -w mail_db_path

从主要邮件目录生成包含所有 Microsoft Exchange 已迁移邮件数据库的文本列表,不包括副本。此功能的重要性不及地址修复,但在需要后继选项的情况下必需此功能。

load convert -w -l text_list_path

在给定文本列表文件中列出的所有已迁移 Exchange 邮件数据库上执行地址修复。提供灵活性以允许管理员管理需要地址修复的数据库。

load convert -w -f text_list_file