将组织数据从 Exchange Server 迁移到 Synology MailPlus、Contacts 和 Calendar

目的 Exchange Server 中的电子邮件、联系人和日历可分别迁移到 Synology MailPlus、Synology Contacts 和 Synology Calendar。本文将逐步引导您完成迁移过程。 环境 本地部署 Exchange Server 2013 和 2016 目录 迁移准备 安装套件 加入 AD 域 准备用户列表 邮件迁移 创建迁移任务 选择要迁移的邮箱 管理通知设置 运行迁移任务 切换到 MailPlus 联系人和日历迁移 分配模拟角色 安装迁移工具 执行迁移...

将组织数据从 Exchange Server 迁移到 Synology MailPlus、Contacts 和 Calendar

目的

Exchange Server 中的电子邮件、联系人和日历可分别迁移到 Synology MailPlus、Synology Contacts 和 Synology Calendar。本文将逐步引导您完成迁移过程。

环境

  • 本地部署 Exchange Server 2013 和 2016

目录

迁移准备

  1. 安装套件
  2. 加入 AD 域
  3. 准备用户列表

邮件迁移

  1. 创建迁移任务
  2. 选择要迁移的邮箱
  3. 管理通知设置
  4. 运行迁移任务
  5. 切换到 MailPlus

联系人和日历迁移

  1. 分配模拟角色
  2. 安装迁移工具
  3. 执行迁移
  4. 日志和报告
  5. 故障排除
  6. 限制
  7. 迁移注意事项

迁移准备

1.安装套件

在目的地 NAS 上,前往套件中心以安装以下套件:

  • Synology MailPlus Server
  • Synology Contacts
  • Synology Calendar

对于 MailPlus Server,请按照设置向导完成初始设置。

2.加入 AD 域

将 NAS 加入与 Exchange Server 相同的 AD 域,以将域用户导入 Synology MailPlus Server 和 Synology Contacts 中。

  1. 将 NAS 加入 Exchange Server 的 AD 域。
  2. 加入域后,前往控制面板 > 域/LDAP > 域/LDAP(或是)以启用更新用户/群组列表选项。
  3. 在以下位置将帐户类型设置为域用户
    • Synology MailPlus Server:服务 > 协议 > SMTP
    • Synology Contacts:设置 > 高级设置

3.准备用户列表

创建用户列表,以将 Exchange 帐户映射到 DSM 帐户。用于邮件迁移的用户列表和联系人/日历迁移的用户列表采用不同的格式,不可互换。请参阅以下部分以了解详细信息:

对于邮件迁移

每个 Exchange 用户邮箱和共享邮箱应映射到不同的 MailPlus 帐户。使用 Microsoft Excel 或 OpenOffice 创建 CSV 文件,并根据邮箱类型填写映射信息。

用户邮箱

从左到右填写以下信息:

  • Exchange 帐户:输入来源帐户的电子邮件地址。
  • Exchange 密码:输入来源帐户的密码。如果您拥有对所有用户邮箱具有访问权限的委派帐户,则可以将此字段留空。
  • MailPlus 帐户名称:以域\用户名的格式输入目的地帐户名称。

在 CSV 文件中,每条信息都用逗号分隔。您应具有如下列表,也可以下载模板以进行编辑。

Exchange 帐户,Exchange 密码,MailPlus 帐户名称

yuki@example.com,yuki 密码,SYNOLOGY\yuki

jack@example.com,jack 密码,SYNOLOGY\jack

selma@example.com,selma 密码,SYNOLOGY\selma

共享邮箱

重要事项:必须使用委派帐户迁移共享邮箱才能授予验证凭据。

若要迁移 Exchange Server 上的共享邮箱,请选择 MailPlus 帐户作为所有者,然后使用该帐户与 MailPlus Web 客户端上的原始成员共享邮箱。

从左到右填写以下信息:

  • Exchange 邮箱别名:输入来源邮箱的电子邮件别名。
  • Exchange 密码:使用委派帐户时,您可以将此字段留空。
  • MailPlus 帐户名称:以域\用户名的格式输入目的地帐户名称。

在 CSV 文件中,每条信息都用逗号分隔。您应具有如下列表,也可以下载模板以进行编辑。

Exchange 邮箱别名,,MailPlus 帐户名称

marketing@example.com,,SYNOLOGY\admin1

support@example.com,,SYNOLOGY\admin2

engineering@example.com,,SYNOLOGY\admin3

对于联系人和日历迁移

使用 Microsoft Excel 或 OpenOffice 创建 CSV 文件,并从左到右填写以下信息:

  • 帐户类型:根据来源帐户类型输入 usergroup。群组映射信息仅用于将日历共享权限迁移到 Synology Calendar。
  • Exchange 帐户:输入来源帐户的电子邮件地址。
  • DSM 帐户名称: 以域\用户名的格式输入目的地帐户名称。

在 CSV 文件中,每条信息都用逗号分隔。您应具有如下列表,也可以下载模板以进行编辑。

帐户类型,Exchange 帐户,DSM 帐户名称

user,yuki@example.com,SYNOLOGY\yuki

user,jack@example.com,SYNOLOGY\jack

group,sales@example.com,SYNOLOGY\sales

邮件迁移

1.创建迁移任务

  1. 启动 Synology MailPlus Server
  2. 前往帐户以激活域用户。确保激活映射列表上的所有用户。
  3. 前往服务器管理 > 邮件迁移
  4. 单击创建以添加任务。
  5. 常规选项卡中,填写以下信息:
    • 任务:为迁移任务命名。
    • 选择服务器类型:设置为 Microsoft Exchange 并填写 Exchange Server 所需的信息。
    • 通过委派帐户迁移邮件:委派帐户会向您授予对每个用户邮箱和共享邮箱的完全访问权限。启用此选项并填写帐户凭据以省去收集用户密码的工作。
  6. 用户列表选项卡中,导入用户列表并仔细检查帐户信息。
  7. 请参阅以下部分以进行更多高级设置。

2.选择要迁移的邮箱

过滤器选项卡中,使用关键字迁移或跳过 Exchange Server 上的特定邮箱。

  1. 勾选启用邮箱过滤器复选框,然后选择以下任一策略:按关键字跳过邮箱按关键字迁移邮箱
  2. 单击设置关键字,在两个区域中输入文字:
    • 关键字:匹配的邮箱会根据所选策略进行处理。
    • 例外:匹配的邮箱不会根据所选策略进行处理。
    • 以上两个区域都支持正则表达式,但必须在两边加上斜线(例如:/正则表达式/)。

3.管理通知设置

通知设置选项卡中,您可以决定是否让 MailPlus Server 发送各个帐户的迁移结果通知,以及通知应发送到何处。

请注意,您必须先在服务 > 协议中启用 SMTP,才能发送通知。

4.运行迁移任务

MailPlus Server 采用增量方法迁移数据。对来源电子邮件和邮箱的每个更改都会进行同步,因此用户可以在迁移期间继续使用 Exchange Server 提供的邮件服务。

迁移任务需要数天甚至是数周时间,具体取决于帐户和电子邮件的数量。迁移不会删除目的地 MailPlus 帐户的原始数据。

重要事项:为了避免迁移时发生错误,请勿在 MailPlus Server 上更改 IMAP/POP3 设置,或在 Exchange Server 上移动和删除电子邮件。

  1. 服务器管理 > 邮件迁移中,选择新创建的任务,然后单击上方工具栏上的开始以运行该任务。
  2. 任务运行期间,您可以执行以下操作:
    • 单击文档图标以查看统计信息和日志。
    • 如果要修改设置,请单击停止以暂停任务,然后单击开始以继续执行任务。

您应该在从 Exchange Server 切换到 MailPlus Server 之前运行迁移任务。这样做可确保每个用户的电子邮件都完整迁移到 MailPlus Server。

5.切换到 MailPlus

切换之前,您可参阅以下文章以完成 MailPlus Server 的整个设置:

  • 如何从 Exchange Server 导入配置和别名
  • 如何设置 MailPlus Server
  • 如何使用 MailPlus 网页客户端

设置完成后,您可以从 Exchange Server 切换到 MailPlus Server。

联系人和日历迁移

1.分配模拟角色

设置应用程序模拟帐户以从 Exchange Server 迁移联系人和日历。

  1. 登录 Exchange 管理中心。
  2. 前往权限 > 管理员角色。选择 ApplicationImpersonation 并单击铅笔图标。
  3. 角色群组窗口中,单击成员下的加号 (+) 图标。
  4. 选择要用于迁移任务的帐户。单击添加,然后单击确定
  5. 角色群组窗口中单击保存

2.安装迁移工具

必须在目标 NAS 上安装 Exchange Migration Tool 才能将数据从 Exchange Server 迁移到 Synology Contacts 和 Synology Calendar。

  1. 下载 Exchange Migration Tool(适用于 DSM 7/适用于 DSM 6.2)。
  2. 以管理员身份登录 DSM。
  3. 启动套件中心并单击手动安装以安装 SPK 文件。

3.执行迁移

重要事项

  • 迁移会覆盖映射帐户在 Synology Contacts 和 Synology Calendar 中的当前数据,但不会影响 Exchange Server 上的任何数据。
  • 为了避免发生迁移错误,请勿在迁移期间更改来源帐户和目的地帐户的用户名。1

请按照以下步骤开始迁移:

  1. 控制面板 > 共享文件夹中创建共享文件夹。将您的用户列表上传到共享文件夹。
  2. 以管理员身份通过 SSH 登录 DSM。
  3. 键入以下命令以前往保存用户列表的共享文件夹并执行迁移。对于 <用户名> 和 <用户密码>,请输入模拟帐户的凭据。

    命令

    示例

    > cd /<存储空间>/<共享文件夹>

    > cd /volume1/migration

    > /var/packages/Exchange-Migrate/target/bin/migrate -e <Exchange Server IP 地址> <Exchange 域> <用户名> <用户密码> /<存储空间>/<共享文件夹>/<用户列表>

    > /var/packages/Exchange-Migrate/target/bin/migrate -e 192.168.9.9 EXCHANGE admin 12345678 /volume1/migration/user_list.csv

  4. 迁移完成后:
    • 如果终端机没有显示错误消息,您可以前往 Synology Contacts 和 Synology Calendar 确认迁移结果。
    • 如果终端机显示任何错误消息,请参阅以下两个部分以了解详细信息。

注意:

  1. 如果需要重命名任何用户,强烈建议等待迁移完成后再修改。如果在迁移过程中必须更改用户名,请相应地更新用户列表并重新执行命令。

4.日志和报告

以下文件会在迁移过程中生成并保存到您执行迁移的共享文件夹中。您可以利用迁移报告来确定是否应再次迁移特定用户。

  • ccm_debug.log:提供用于错误跟踪的程序执行日志。
  • result_user_list.csv:列出来源 Exchange 帐户及其映射的 DSM 帐户。如果任何用户遇到迁移失败,请参阅以下提示,了解如何应用此列表进行再次迁移。

技巧提示:再次迁移

使用 result_user_list.csv 再次迁移未成功的用户。列表上的 user_mapping 值指示迁移是否成功。当用户的帐户类型标记为 user_mapping 时,这意味着其数据已迁移到对应的 DSM 帐户,因此会在再次迁移过程中跳过。

若要执行再次迁移,请重复以下命令,并将 result_user_list.csv 应用为用户列表:

命令

示例

> cd /<存储空间>/<共享文件夹>

> cd /volume1/migration

> /var/packages/Exchange-Migrate/target/bin/migrate -e <Exchange Server IP 地址> <Exchange 域> <用户名> <用户密码> /<存储空间>/<共享文件夹>/result_user_list.csv

> /var/packages/Exchange-Migrate/target/bin/migrate -e 192.168.9.9 EXCHANGE admin 12345678 /volume1/migration/result_user_list.csv

5.故障排除

如果存在任何迁移错误,请确保满足以下要求并重试一次:

  • 您在迁移命令中使用的帐户具有应用程序模拟权限,并且输入的凭据正确。
  • 用户列表的格式正确。
  • 来源帐户已在 Exchange Server 中激活,并且具有使用联系人和日历的权限。
  • 目的地帐户已在 DSM 上激活,并且具有使用 Synology Contacts 和 Synology Calendar 的权限。这可以在控制面板 > 应用程序权限权限中进行配置。
  • Synology Contacts 和 Synology Calendar 都已安装并且是最新版本。启动套件中心以检查这两个套件的状态。

6.限制

以下对象不会迁移,因为它们不由 Exchange Server 提供,或是不受 Synology Contacts/Calendar 支持:

联系人

  • 文件夹结构
  • 联系人图片
  • 收藏夹标签
  • 以下联系人字段:
    • 标题
    • 后缀
    • 名字拼音
    • 姓氏拼音
    • 公司拼音
    • 管理员
    • 助手
    • 重要他人
    • 办公室
    • 学校
    • 位置
    • 爱好

日历

  • 日历
    • 层次结构
    • 可见性设置
    • 订阅的日历(如生日
  • 事件
    • 附加文件
    • 电子邮件提醒
    • 房间信息
    • 忙/闲信息
    • 超级按钮信息
    • 私有标记
    • 颜色类别
    • 事件(如果组织者不在用户列表中)
  • 任务
    • 循环规则
    • 类别
    • 私有标记
    • 提醒
    • 开始和结束时间
    • 状态
    • 完成百分比
    • 优先级
    • 实际工时和总工时
    • 里程、帐单和公司信息

7.迁移注意事项

Synology Contacts 和 Synology Calendar 中的某些数据的显示方式与 Exchange Server 上不同。主要变化如下所示:

联系人

  • 迁移的标签将会应用默认颜色。
  • 无姓名联系人的全名将会是:
    • 电子邮件地址(如果可用)
    • “无姓名”(如果没有电子邮件地址)
  • “建议的联系人”会迁移到“syno_suggested”。

日历

  • 日历
    • 默认日历会作为常规日历迁移。
    • 迁移的日历将会应用默认颜色。
  • 事件
    • 事件描述中的 HTML 格式文本会转换为纯文本。
    • 事件的删除或取消不会与 Exchange 日历中的受邀者日历同步。当迁移到 Synology Calendar 时,会跳过这些无效事件。
      例如,如果用户 A 邀请用户 B 参加“年度会议”事件,然后将其删除,则“年度会议”仍会出现在用户 B 的 Exchange 日历上,但不会迁移到其 Synology Calendar。
    • Exchange Calendar 和 Synology Calendar 中用于事件提醒的时间选项不同。因此,原始时间会进行调整,如下表所示:

      Exchange 日历

      Synology Calendar

      全天事件

      0 分钟

      一天前 21:00

      5 分钟

      一天前 21:00

      10 分钟

      一天前 21:00

      15 分钟

      一天前 21:00

      30 分钟

      一天前 21:00

      1 小时

      一天前 21:00

      2 小时

      一天前 21:00

      3 小时

      一天前 21:00

      4 小时

      一天前 9:00

      8 小时

      一天前 9:00

      12 小时

      一天前 9:00

      1 天

      2 天前 21:00

      2 天

      一周前 21:00

      3 天

      一周前 21:00

      1 周

      2 周前 21:00

      2 周

      2 周前 9:00

      定时事件

      0 分钟

      = 0(即开始时间)

      5 分钟

      5 分钟前

      10 分钟

      10 分钟前

      15 分钟

      30 分钟前

      30 分钟

      30 分钟前

      1 小时

      1 小时前

      2 小时

      2 小时前

      3 小时

      6 小时前

      4 小时

      6 小时前

      8 小时

      12 小时前

      12 小时

      12 小时前

      1 天

      一天前

      2 天

      2 天前

      3 天

      3 天前

      1 周

      7 天前

      2 周

      14 天前

  • 任务
    • 默认任务列表会作为常规任务列表迁移。
    • 任务描述中的 HTML 格式文本会转换为纯文本。

Loading…

synology常见问题

为何无法使用两个已安装硬盘的全部容量?

2022-11-3 12:05:56

synology常见问题

启用“禁用文件下载”选项后,为何无法移动,打开或预览File Station上的文件?

2022-11-4 12:19:37

0 条回复 A文章作者 M管理员
    暂无讨论,说说你的看法吧
个人中心
购物车
优惠劵
今日签到
有新私信 私信列表
搜索