从 Novell GroupWise 迁移到 Exchange Server 2003

 

上一次修改主题: 2005-07-28

本部分说明如何将一组用户从 Novell GroupWise 迁移到 Exchange 2003。所建议的准则适用于大多数迁移,包括从 Novell GroupWise 邮局提取数据,然后立即将其导入 Exchange 2003。但是,某些情况下,在将提取的数据导入 Exchange 2003 之前,可能需要对这些数据进行编辑,如了解 Exchange Server 2003 中的互操作性和迁移中所述。建议您配置专用的迁移服务器,而不要通过连接器服务器执行迁移。

note注意:
以下部分对配置步骤进行了概念性的介绍。有关如何使用 Exchange 迁移向导将 Novell GroupWise 用户迁移到 Exchange 2003 的详细说明,请参阅如何将邮箱从 Novell GroupWise 迁移到 Exchange Server 2003

执行从 Novell GroupWise 到 Exchange 2003 的迁移包括下列步骤:

  1. 为 Novell GroupWise 和 Exchange 2003 设置迁移服务器   用于运行 Exchange 迁移向导的计算机通常称为迁移服务器。迁移服务器必须能够与 Novell GroupWise 和 Exchange 2003 通信。若要在迁移服务器上安装 Exchange 迁移向导,请运行 Exchange 2003 安装程序,并选择安装 Exchange 系统管理器的选项。为了在使用 Exchange 迁移向导时获得最佳效果,请在迁移服务器上使用下列软件版本:

    • GroupWise 5.2.5   此建议版本只适用于迁移服务器。GroupWise 用户可以使用最新的 GroupWise 客户端。
    • Novell NetWare 4.8   此建议版本只适用于迁移服务器。用户可以使用最新的 NDS 客户端。
      note注意:
      建议您安装多台迁移服务器来分配工作负荷。例如,可以使用 5 台迁移服务器迁移 100 个用户,这样便可平衡负荷以使每台迁移服务器处理 20 个用户。迁移服务器不需要功能强大的硬件。您可以使用工作站类型的计算机(具有 128 MB 或更大 RAM 的单处理器计算机)。
  2. 准备用户的 Novell GroupWise 邮箱   若要将数据从 Novell GroupWise 迁移到 Exchange 2003,Exchange 迁移向导需要对每个要迁移的用户的邮箱具有访问权限。默认情况下,只有邮箱所有者具有访问权限。Novell GroupWise 用户必须为要用于执行迁移的 GroupWise 帐户授予代理访问权限。有关如何授予代理访问权限的详细指导,请参阅如何使用 Novell GroupWise 客户端授予对用户邮箱的完全代理访问权限
    在要迁移的 GroupWise 帐户上运行 Novell GroupWise 检查 (GWCheck) 工具也是一种好方法,这样可以确保消除数据库的不一致。GWCheck 工具由 Novell 提供。如果发现 GroupWise 数据库有问题,可能需要多次运行 GWCheck 工具来修复用户的邮件数据库。
    如果 GWCheck 工具无法消除现有的损坏,则可以通过在其他位置创建新的 Novell GroupWise 邮局,并将有问题的邮箱移动到新邮局来解决此问题。使用此方法通常可以消除 GWCheck 工具无法解决的任何损坏。接下来可以将新邮局的用户迁移到 Exchange 2003,或将用户移回迁移之前的旧邮局。
    除了运行 GWCheck 工具以外,可能还要执行下列 Novell GroupWise 任务:

    • 从 Novell GroupWise 删除不再存在的用户。
    • 运行由 Novell 提供的 Novell VREPAIR 工具修复传统 Novell NetWare 卷上的任何问题。
    • 在服务器控制台上运行由 Novell 提供的 Novell Timesync 工具,以确保网络上所有服务器的时间都是一致的。
    • 清除所有旧邮件的邮件队列。
  3. 将数据从 Novell GroupWise 迁移到 Exchange 2003   执行从 Novell GroupWise 到 Exchange 2003 迁移的下一步是将用户和邮箱从 Novell GroupWise 迁移到 Exchange 2003 服务器。在安装了 Novell NetWare 客户端和 Novell GroupWise 客户端的 Exchange 2003 服务器(例如,已配置为运行 Novell GroupWise 连接器的服务器)上运行 Exchange 迁移向导,可以实现此目的。Exchange 迁移向导使用 Novell GroupWise 客户端 API 访问 GroupWise 邮箱。

    important重要提示:
    迁移期间应停止 Novell GroupWise 连接器服务,以防止在验证迁移是否成功之前,目录同步将迁移的 Novell GroupWise 帐户作为 Exchange 2003 邮箱进行传播。如果迁移尝试失败,则应从 Active Directory 删除迁移尝试期间创建的所有邮箱和收件人对象。重新启动 Novell GroupWise 连接器,并手动执行目录同步,以使两个邮件系统再次同步。有关解决迁移问题的详细信息,请参阅有关 Exchange Server 2003 中互操作性和迁移问题的疑难解答

    通常接受 Exchange 迁移向导中的默认值即能满足需求。如果有特定需求,可以更改“迁移信息”向导页上的下列选项:

    • 创建邮箱的信息   选择此选项时,将为从 Novell GroupWise 迁移到 Exchange 的用户创建一个新邮箱。
    • 个人电子邮件   选择此选项时,存储在 Novell GroupWise 上的用户电子邮件将迁移到 Exchange。可以选择“全部”来迁移所有的用户邮件,也可以选择“开始日期”来指定要迁移的邮件的日期范围。
    • 日历项   选择此选项时,会将用户的约会、便笺和任务迁移到 Exchange。可以选择“全部”来迁移所有的用户信息,也可以选择“开始日期”来指定要迁移的日程安排信息的日期范围。
      note注意:
      用户收件箱中尚未接受的任何会议请求将作为文本邮件进行迁移。用户必须手动将这些会议添加到相应日历。在完成迁移之前,请确保用户会接受任何未处理的会议请求。

    Exchange 迁移向导将为每个要迁移的用户创建一个已启用邮箱的 Active Directory 帐户。所有新用户帐户都放置在“存放新建 Windows 帐户的容器”页上选择的目标组织单位中。如果帐户在 Active Directory 中已存在,例如通过先前的目录同步创建的适用于所有 Novell GroupWise 用户的已禁用 Windows 帐户,则必须验证这些帐户是否经过了正确的匹配。可以使用“创建和关联 Windows 帐户”页上的“查找现有帐户”选项关联正确的帐户。也可以选择使用“新建帐户”选项创建一个新帐户。Exchange 迁移向导可为新帐户生成随机强密码,并将其存储于 Exchange 2003 服务器上 \Program Files\Exchsrvr\Bin 目录下的 Accounts.Password 文件中。
    完成迁移之后,应查看应用程序日志中有关迁移进度的信息。查找带有源“MSExchangeMig”的事件日志消息。配置并应用事件查看器中的筛选器,以便仅列出 Exchange 迁移向导中的事件日志消息,这样做也许有所帮助。

  4. 迁移日历信息   Exchange 迁移向导通过为每个用户生成一个 SCHEDULE+FREE BUSY 公用文件夹导入文件来迁移日历信息。此文件包含用户的日程安排信息。用户在其收件箱中以新邮件附件的形式接收此文件。用户必须手动导入日程安排数据。

邮件转换问题

Exchange 迁移向导迁移数据时,会将 Novell GroupWise 邮件和其他邮件转换为 Exchange 2003 格式。表 1 显示在迁移到 Exchange 2003 期间某些 Novell GroupWise 邮件的转换方式。

表 1   Novell GroupWise 邮件的转换

Novell GroupWise 邮件 转换到 Exchange 2003

任务请求

作为基于文本的读取便笺进行转换

电话邮件

作为基于文本的读取便笺进行转换

传送名单

作为基于文本的读取便笺进行转换

日历数据

作为 Outlook 日历信息进行转换

表 2 显示在迁移过程中 Novell GroupWise 邮件格式的转换方式。

表 2   Novell GroupWise 邮件格式的转换

Novell GroupWise 格式 转换到 Microsoft Outlook

大小

正确转换。

颜色

正确转换。

粗体

正确转换。

下划线

正确转换。

斜体

正确转换。

删除线

正确转换。

如果将 Word 用作 Outlook 的主要电子邮件编辑器,则会正确转换(但格式会丢失)。如果 Outlook 是电子邮件编辑器,则不会正确转换。

嵌入式 OLE 对象,包括图形

正确转换并且可以进行编辑。

双删除线

不转换。

上标

不转换。

下标

不转换。

阴影

不转换。

边框

转换为斜体。

阳文

不转换。

阴文

不转换。

小型大写字母

不转换。

所有大写字母

不转换。

首字下沉

不转换。

隐藏

不转换。不隐藏文本。

除单下划线以外的下划线

不转换。

不作为 OLE 对象嵌入的位图

不转换。格式将丢失。

项目符号

不转换。

表 3 显示如何将 Novell GroupWise 文件夹转换为 Exchange 2003 文件夹。

表 3   Novell GroupWise 文件夹的转换

Novell GroupWise 文件夹 Exchange 2003 文件夹

收件箱

收件箱

收件箱/用户名

收件箱

收件箱/用户名/子文件夹

收件箱/子文件夹

发件箱

已发送邮件

发件箱/用户名

已发送邮件

发件箱/用户名/子文件夹

已发送邮件/子文件夹

个人文件夹

个人文件夹

个人文件夹/子文件夹

个人文件夹/子文件夹

周视图

Outlook 日历

迁移本地存档文件

Exchange 迁移向导将迁移 Novell GroupWise 服务器上存储的数据,但不迁移 Novell GroupWise 客户端的本地存档文件中的数据。Novell GroupWise 客户端包括可在本地存储邮件数据的自动存档功能。若要迁移本地存档文件,用户必须将本地存档文件转换回标准电子邮件数据,并将其传输回 GroupWise 邮箱。

Novell GroupWise 用户可以在其本地存档文件中存储大量电子邮件数据,这表示将这些邮件放回 GroupWise 邮箱会大大增加必须进行迁移的数据量。必须确保 GroupWise 系统与 Exchange 2003 服务器具有足够的磁盘空间来存储这些数据。如果担心迁移本地存档文件将妨碍迁移过程,则可以考虑仅迁移拥有特定权限的管理人员和员工的本地存档文件。

note注意:
完成迁移之后,用户可以创建本地个人文件夹 (.pst) 文件来存储电子邮件数据,这些数据以前存储在客户端计算机上的 GroupWise 本地存档文件中。

迁移个人通讯簿

Exchange 迁移向导无法将个人通讯簿从 Novell GroupWise 迁移到 Exchange 2003。但是,可以将个人通讯簿从 GroupWise 导出为 .nab 文件,这些基于文本的文件可以转换为(例如,通过使用 Microsoft Excel 中的宏进行转换)以逗号分隔值的 (.csv) 文件。主要任务是重新排列字段的顺序,以匹配 Outlook 所需的布局。Outlook 提供从 .csv 文件导入联系人对象的功能。

若要确定 Outlook 的 .csv 文件的字段顺序,请在 Outlook 中创建一个示例联系人对象,然后使用 Outlook 2003 中“文件”菜单上的“导入和导出”命令将此联系人导出为 .csv 文件。选择“导出到文件”,再选择“逗号分开的值 (Windows)”。选择在其中创建示例联系人的“联系人”文件夹,然后完成导出过程。在 Excel 中打开所生成的 .csv 文件。第一行将显示字段列表。下面是 Outlook 可识别的所有头字段的列表:

"Title","First Name","Middle Name","Last Name","Suffix","Company","Department","Job Title","Business Street","Business Street 2","Business Street 3","Business City","Business State","Business Postal Code","Business Country","Home Street","Home Street 2","Home Street 3","Home City","Home State","Home Postal Code","Home Country","Other Street","Other Street 2","Other Street 3","Other City","Other State","Other Postal Code","Other Country","Assistant's Phone","Business Fax","Business Phone","Business Phone 2","Callback","Car Phone","Company Main Phone","Home Fax","Home Phone","Home Phone 2","ISDN","Mobile Phone","Other Fax","Other Phone","Pager","Primary Phone","Radio Phone","TTY/TDD Phone","Telex","Account","Anniversary","Assistant's Name","Billing Information","Birthday","Business Address PO Box","Categories","Children","Directory Server","E-mail Address","E-mail Type","E-mail Display Name","E-mail 2 Address","E-mail 2 Type","E-mail 2 Display Name","E-mail 3 Address","E-mail 3 Type","E-mail 3 Display Name","Gender","Government ID Number","Hobby","Home Address PO Box","Initials","Internet Free Busy","Keywords","Language","Location","Manager's Name","Mileage","Notes","Office Location","Organizational ID Number","Other Address PO Box","Priority","Private","Profession","Referred By","Sensitivity","Spouse","User 1","User 2","User 3","User 4","Web Page"

note注意:
用户可以在 Outlook 的“联系人”文件夹中重新创建个人联系人以及个人通讯组列表。

迁移个人词典

无法将个人词典从 Novell GroupWise 迁移到 Exchange 2003 和 Outlook。Novell GroupWise 拼写检查词典将存储在单独的、可识别的文件中。但是,这些文件经过加密和编码,无法将其迁移到 Outlook。用户必须手动将其单词添加到 Outlook 和 Microsoft Office 中的拼写检查词典。

迁移客户端规则和代理访问权限

Exchange 迁移向导无法将 Novell GroupWise 客户端的客户端规则迁移到 Outlook 2000。用户必须在 Outlook 中重新创建规则。用户可以访问 Outlook 2003 中“工具”菜单上的“规则和通知”命令,以便重新创建其规则。

用户还必须手动迁移对邮箱的代理访问权限。在 Outlook 中,代理访问权限被称为委派访问权限。在 Outlook 2003 中,从“工具”菜单中单击“选项”,然后在“选项”对话框中,切换到“代理”选项卡,单击“添加”按钮配置委派访问权限。因为 Outlook 和 Exchange 2003 处理委派访问权限的方式与 Novell GroupWise 的不同,所以建议您在执行迁移之前培训用户如何设置委派以及代表 Outlook 中的其他用户发送邮件。

note注意:
Exchange 用户只能向 Exchange 2003 组织中的帐户授予委派访问权限。Exchange 用户无法向 Novell GroupWise 用户授予委派访问权限。

迁移共享文件夹

Novell GroupWise 用户可与其他用户共享邮箱文件夹,Exchange 迁移向导可将这些共享文件夹迁移到 Exchange 2003,但无法迁移共享文件夹的权限。若要共享迁移之后的文件夹,用户必须在 Outlook 中重新创建对相应文件夹的权限。若要授予其他用户对 Outlook 2003 文件夹的访问权限,请用鼠标右键单击该文件夹,选择“属性”,然后切换到“权限”选项卡。

note注意:
Exchange 用户只能与其他 Exchange 用户共享其文件夹。他们不能将文件夹的访问权限授予 Novell GroupWise 用户。

迁移外部实体

Novell GroupWise 目录独立于 NDS,并且 Novell GroupWise 允许对象存在于 GroupWise 目录中,而无需 NDS 链接的对象。这种对象类型被称为外部实体。在 Exchange 中,系统将外部实体作为普通已启用邮箱的帐户进行处理,并使用 Exchange 迁移向导对其进行迁移。