使用暂存迁移将电子邮件迁移到 Office 365

可以使用暂存迁移逐渐将用户邮箱的内容从 Exchange 2003 或 Exchange 2007 电子邮件迁移到 Office 365。

本文将引导您完成暂存电子邮件迁移所涉及的任务。 有关使用暂存迁移将电子邮件迁移到 Office 365 的注意事项概括介绍了迁移过程。熟悉该文章的内容之后,请使用此过程开始将邮箱从一个电子邮件系统迁移到另一个电子邮件系统。

有关 Windows PowerShell 步骤,请参阅使用 PowerShell 执行到 Office 365 的暂存迁移

迁移任务

下面是当您准备好开始执行暂存迁移时要执行的任务:

  1. 准备暂存迁移

  2. 验证您是否拥有该域

  3. 使用目录同步在 Office 365 中创建用户

  4. 创建要迁移的邮箱的列表

  5. 将 Office 365 连接到您的电子邮件系统

  6. 迁移邮箱

  7. 启动暂存迁移批处理

  8. 将本地邮箱转换为启用邮件的用户

  9. 将您的电子邮件直接路由到 Office 365

  10. 删除暂存迁移批处理

  11. 完成迁移后任务

准备暂存迁移

在使用暂存迁移将邮箱迁移到 Office 365 之前,您必须首先对您的 Exchange Server 环境做一些更改。

准备执行暂存迁移

  1. 在您的本地 Exchange Server 上配置 Outlook Anywhere     电子邮件迁移服务使用 Outlook Anywhere(也称为“HTTP 上的 RPC”)连接到您的本地 Exchange Server。有关如何为 Exchange 2007 和 Exchange 2003 设置 Outlook Anywhere 的信息,请参阅以下内容:

    重要: 您必须对您的 Outlook Anywhere 配置使用由受信任的证书颁发机构 (CA) 颁发的证书。 Outlook Anywhere 不能使用自签名证书进行配置。 有关详细信息,请参阅如何为 Outlook Anywhere 配置 SSL

  2. 可选:验证是否可以使用 Outlook Anywhere 连接到您的 Exchange 组织     尝试以下方法之一测试连接设置。

  3. 设置权限     您用于连接到本地 Exchange 组织的本地用户帐户(也称为迁移管理员)必须具有访问您希望迁移到 Office 365 的本地邮箱所需的权限。 当您在本过程后面将 Office 365 连接到您的电子邮件系统时,将使用此帐户。

  4. 要迁移邮箱,管理员必须具有下列任一权限集:

    • 获得每个本地邮箱的 FullAccess 权限,以及获得修改本地用户帐户的 TargetAddress 属性的 WriteProperty 权限。

      或者

    • 被分配存储用户邮箱的本地邮箱数据库的 Receive As 权限,并且被分配 WriteProperty 权限以修改本地用户帐户上的 TargetAddress 属性。

    有关如何设置这些权限的说明,请参阅分配将邮箱迁移到 Office 365 所需的 Exchange 权限

  5. 禁用统一消息 (UM)     如果您正在迁移的本地邮箱已启用 UM,请在迁移之前禁用 UM。 请在迁移完成之后为邮箱启用 UM。 有关操作步骤,请参阅禁用统一消息

验证您是否拥有该域

在迁移期间,将使用每个本地邮箱的简单邮件传输协议 (SMTP) 地址为新的 Office 365 邮箱创建电子邮件地址。 要运行暂存迁移,本地域必须验证为是您在 Office 365 组织中拥有的域。

使用域向导验证你是否拥有本地域

  1. 注意: 您必须成为 Office 365 全局管理员才能完成这些步骤。

    Sign in to Office 365 with your work or school account.

  2. Go to the Domains page.

  3. 在“管理域”页面上,单击“添加域添加图标 以启动域向导。

  4. 在“将域添加到 Office 365”页面上,选择“指定域名并确认所有权”。

  5. 键入您对本地 Exchange 组织使用的域名(例如 Contoso.com),然后选择“下一步”。

  6. 在“确认您拥有 <域名>”页面上,从列表中选择您的域名系统 (DNS) 托管提供商,或者,如果适用,请选择“常规说明”。

  7. 请按照为您的 DNS 托管提供商提供的说明进行操作。通常选择 TXT 记录来验证域所有权。

    您还可以按照收集创建 Office 365 DNS 记录所需的信息中的说明查找特定于您的 Office 365 租户的 TXT 或 MX 值。

    在添加 TXT 或 MX 记录之后,等待大约 15 分钟,然后继续下一步骤。

  8. 在 Office 365 域向导中,选择“已完成,立即验证”,您应会看到一个验证页面。 选择“完成”。

    如果看不到验证页面,请等待片刻,然后重试。

    不要继续域向导中的下一步骤。现在,您已确认您拥有本地 Exchange 组织域并且已准备就绪,可以继续执行电子邮件迁移。

使用目录同步在 Office 365 中创建用户

您可以使用目录同步在您的 Office 365 组织中创建所有本地用户。

您需要在创建用户后为其授权。创建用户后您有 30 天的时间添加许可证。 有关添加许可证的步骤,请参阅完成迁移后任务

创建新用户

  • 您可以使用 Microsoft Azure Active Directory 同步工具或 Microsoft Azure Active Directory 同步服务 (AAD Sync) 在 Office 365 中同步和创建本地用户。在将邮箱迁移到 Office 365 之后,您将在您的本地组织内管理用户帐户,它们将与您的 Office 365 组织保持同步。有关详细信息,请参阅目录集成

创建要迁移的邮箱的列表

在确定要将其本地邮箱迁移到 Office 365 的用户之后,您将使用逗号分隔的值 (CSV) 文件创建迁移批处理。由 Office 365 用于执行迁移的 CSV 文件的每一行都包含有关本地邮箱的信息。

注意: 可以使用暂存迁移来迁移到 Office 365 的邮箱数没有任何限制。 迁移批处理的 CSV 文件最多可包含 2,000 行。要迁移超过 2,000 个邮箱,请创建其他 CSV 文件并使用每个文件创建新的迁移批处理。

支持的属性

暂存迁移的 CSV 文件支持以下三个属性。CSV 文件中的每一行都对应一个邮箱,必须包含下面每个属性的值。

属性

说明

必需?

电子邮件地址

指定本地邮箱的主 SMTP 电子邮件地址,例如,pilarp@contoso.com。

为本地邮箱使用主 SMTP 地址,而不是 Office 365 中的用户 ID。例如,如果本地域名为 contoso.com,但是 Office 365 电子邮件域名为 service.contoso.com,您应在 CSV 文件中对电子邮件地址使用 contoso.com 域。

必需

密码

要为新的 Office 365 邮箱设置的新密码。对您的 Office 365 组织应用的任何密码限制也适用于 CSV 文件中包含的密码。

可选

ForceChangePassword

指定在用户首次登录到其新的 Office 365 邮箱时是否必须更改密码。使用 TrueFalse 作为此参数的值。

注意: 如果您已通过在您的本地组织中部署 Active Directory Federation Services (AD FS) 2.0 (AD FS 2.0) 或更高版本来实施单一登录解决方案,您必须使用 False 作为 ForceChangePassword 属性的值。

可选

CSV 文件格式

下面是 CSV 文件格式的示例。 本示例将三个本地邮箱迁移到 Office 365。

CSV 文件的第一行或标题行列出后面的行中指定的属性或字段的名称。每个属性名称之间以逗号分隔。

EmailAddress,Password,ForceChangePassword 
pilarp@contoso.com,Pa$$w0rd,False
tobyn@contoso.com,Pa$$w0rd,False
briant@contoso.com,Pa$$w0rd,False

标题行下方的每一行代表一个用户,提供用于迁移用户的邮箱的信息。每行中的属性值的顺序必须与标题行中的属性名称相同。

使用任何文本编辑器或 Excel 等应用程序创建 CSV 文件。将文件另存为 .csv 或 .txt 文件。

注意: 如果 CSV 文件包含非 ASCII 或特殊字符,请使用 UTF-8 或其他 Unicode 编码保存 CSV 文件。当计算机的系统区域设置与 CSV 文件中使用的语言相匹配时,使用 UTF-8 或其他 Unicode 编码保存 CSV 文件可能更加轻松,具体取决于应用程序。

将 Office 365 连接到您的电子邮件系统

迁移终结点包含连接托管您正使用 Office 365 迁移的邮箱的本地服务器所需的设置和凭据。对于暂存迁移,您将创建 Outlook Anywhere 迁移终结点。您将创建一个迁移终结点,用于所有迁移批处理。

创建迁移终结点

  1. Go to the Exchange admin center.

  2. 在 Exchange admin center 中,转到“收件人”>“迁移”。

  3. 选择“更多“更多”图标 >“迁移终结点”。

    选择迁移终结点。
  4. 在“迁移终结点”页面上,选择“新建“新建”图标

  5. 在“选择迁移终结点类型”页面上,选择“Outlook Anywhere”>“下一步”。

  6. 在“输入本地帐户凭据”页面上,输入以下信息:

    • 电子邮件地址      键入本地 Exchange 组织中将迁移的任何用户的电子邮件地址。 Office 365 将测试此用户的邮箱的连接。

    • 拥有权限的帐户      键入在本地组织中拥有必要管理权限的帐户的用户名(域\用户名格式或电子邮件地址)。 Office 365 将使用此帐户尝试通过指定的电子邮件地址访问邮箱,从而检测迁移终结点和测试分配给此帐户的权限。

    • 拥有权限的帐户的密码     键入具有权限的帐户(即管理员帐户)的密码

  7. 选择“下一步”,然后执行下列操作之一:

    • 如果 Office 365 成功连接到源服务器,就会显示连接设置。 选择“下一步”。

      已确认 Outlook Anywhere 终结点的连接。
    • 如果与源服务器的测试连接不成功,请提供以下信息:

      • Exchange 服务器     键入本地 Exchange Server 的完全限定的域名 (FQDN)。 这是您的邮箱服务器的主机名;例如,EXCH-SRV-01.corp.contoso.com。

      • RPC 代理服务器     键入 Outlook Anywhere 的 RPC 代理服务器的 FQDN。 通常,代理服务器与您的 Outlook Web App URL 相同。 例如,mail.contoso.com,它也是 Outlook 用于连接到 Exchange Server 的代理服务器的 URL

  8. 在“输入常规信息”页面上,键入迁移终结点名称,例如“Test5-endpoint”。 将其他两个框留空以便使用默认值。

    迁移终结点名称。
  9. 选择“新建”以创建迁移终结点。

    要验证 Exchange Online 是否已连接到本地服务器,可以运行 Test-MigrationServerAvailability 的示例 4 中的命令。

迁移邮箱

您可以创建并运行迁移批处理来将邮箱迁移到 Office 365。

创建暂存迁移批处理

对于暂存迁移,您将分批迁移邮箱,您创建的每个 CSV 文件一个批次。

创建暂存迁移批处理

  1. 在 Exchange admin center 中,导航到“收件人”>“迁移”。

  2. 选择“新建“新建”图标 >“迁移到 Exchange Online”。

    选择“迁移到 Exchange Online”
  3. 在“选择迁移类型”页面上,选择“暂存迁移”>“下一步”。

  4. 在“选择用户”页面上,选择“浏览”,然后选择要用于此迁移批处理的 CSV 文件。

    在您选择 CSV 文件之后,Office 365 将检查 CSV 文件以确保它:

    • 不为空。

    • 使用逗号分隔的格式。

    • 包含的行数不超过 2,000 行。

    • 标题行中包括所需的 EmailAddress 列。

    • 所有行的列数与标题行相同。

    如果任何一个检查失败,您将获得一个错误,它描述失败的原因。此时,必须修复 CSV 文件中的任何错误,然后重新提交它以创建迁移批处理。验证 CSV 文件后,CSV 文件中列出的用户数将显示为要迁移的邮箱数。

  5. 选择“下一步”。

  6. 在“确认迁移终结点”页面上,确认列出的迁移终结点信息,然后选择“下一步”。

    含已确认终结点的新的迁移批处理。
  7. 在“移动配置”页面上,键入迁移批处理的名称(不能包含空格或特殊字符),然后选择“下一步”。在您创建迁移批处理之后,此名称显示在“迁移”页面上的迁移批处理列表中。

  8. 在“启动批处理”页面上,选择以下选项之一:

    • 自动启动批处理     只要您保存新的迁移批处理,迁移批处理就会启动。 批处理启动,状态为“正在同步”。

    • 以后手动启动批处理     已创建迁移批处理但未启动。 批处理的状态设置为“已创建”。要启动迁移批处理,请在迁移仪表板中选中它,然后选择“开始”。

  9. 选择“新建”创建迁移批处理。

    新的迁移批处理显示在迁移仪表板上。

启动暂存迁移批处理

如果您创建了迁移批处理并将其配置为手动启动,则可以使用 Exchange 管理中心启动它。

启动暂存迁移批处理

  1. 在 Exchange admin center 中,转到“收件人”>“迁移”。

  2. 在迁移仪表板上,选择批处理,然后选择“开始”。

  3. 如果迁移批处理成功启动,则迁移仪表板上的状态将更改为“正在同步”。

    迁移批处理正在同步

验证迁移步骤是否有效

您能够关注迁移仪表板上的同步状态。如果出现问题,您可以查看日志文件,它提供了有关错误的更多信息。

您也可以在迁移过程中验证是否已在 Office 365 admin center 中创建了用户。

将本地邮箱转换为启用邮件的用户,以便迁移用户可以访问他们的电子邮件

成功迁移一批邮箱后,您需要保证用户可以通过某种方法访问其邮件。邮箱已迁移的用户现在同时拥有一个本地邮箱和一个 Office 365 邮箱。在 Office 365 中拥有邮箱的用户将停止在其本地邮箱中接收新邮件。

由于未完成迁移,您尚未准备好将所有用户定向到 Office 365 访问其电子邮件。那么,您可以为拥有这两个邮箱的那些用户做些什么呢?您可以将已经迁移的本地邮箱更改为启用邮件的用户。当将某个邮箱更改为启用邮件的用户时,您可以将用户定向到 Office 365 访问其电子邮件,而不是转到其本地邮箱。

将本地邮箱转换为启用邮件的用户的另一个重要原因是通过将代理地址复制到启用邮件的用户来保留 Exchange Online 邮箱中的代理地址。这样,您就可以使用 Active Directory 管理本地组织中基于云的用户。此外,如果您决定在所有邮箱迁移到 Exchange Online 之后取消您的本地 Exchange 组织,您已复制到启用邮件的用户的代理地址将保留在本地 Active Directory 中。

有关详细信息以及下载可运行用于将邮箱转换为启用邮件的用户的脚本,请参阅以下内容:

可选:重复迁移步骤

您可以同时或逐个运行批处理。请根据您的日程安排和能力来帮助用户完成其迁移,这样更为方便。请记住,每个迁移批处理最多包含 2,000 个邮箱。

成功将所有用户迁移到 Office 365 时,您就可以开始直接向 Office 365 发送电子邮件并取消旧的电子邮件系统。

可选:减少电子邮件延迟

您不需要执行此任务,但如果您跳过它,电子邮件可能需要较长时间才会开始显示在新的 Office 365 邮箱中。

当组织外部的人员向您发送电子邮件时,其电子邮件系统不会每次仔细检查该电子邮件的发送位置。 相反,其系统会基于您的 DNS 服务器中称为生存时间 (TTL) 的设置保存您的电子邮件系统的位置。 如果您在 TTL 过期之前更改您的电子邮件系统的位置,那么它们在查明位置是否发生更改之前会尝试将电子邮件发送到旧位置。 这可能会导致邮件传递发生延迟。 避免这种情况的一种方法是降低您的 DNS 服务器向您的组织外部的服务器提供的 TTL。 这将导致其他组织更频繁地刷新您的电子邮件系统的位置。

使用较短间隔(如 3,600 秒(一小时)或更少)意味着大多数电子邮件系统将每小时询问更新的位置。建议您在开始电子邮件迁移之前至少将间隔设置为这么小。这使向您发送电子邮件的所有系统有足够的时间处理更改。然后,当您最终切换到 Office 365 时,可以将 TTL 更改回较长间隔。

可以在您的电子邮件系统的邮件交换器记录(也称为“MX 记录”)上更改 TTL 设置。 它位于面向公众的 DNS 系统上。如果您有多个 MX 记录,则需要将每条记录的值更改为 3,600 秒或更短。

如果您需要一些有关配置 DNS 设置的帮助,请访问我们的 Office 365 DNS 指南

将您的电子邮件直接路由到 Office 365

电子邮件系统使用称为 MX 记录的 DNS 记录来查明电子邮件的传递位置。在电子邮件迁移过程中,MX 记录指向您的本地电子邮件系统。已完成将所有用户的电子邮件迁移到 Office 365 之后,可以将 MX 记录指向 Office 365 了。这有助于确保传入电子邮件传递到您的 Office 365 邮箱。移动 MX 记录还使您能够在准备就绪时关闭旧电子邮件系统。

对于许多 DNS 提供商,我们提供了有关更改 MX 记录的特定说明。如果其中未包含您的 DNS 提供商,或者您只是希望了解大致方向,我们也提供了常规 MX 记录说明

您的客户和合作伙伴的电子邮件系统可能需要长达 72 小时才能识别更改的 MX 记录。请至少等待 72 小时,然后再继续执行下一个任务。

删除暂存迁移批处理

在更改 MX 记录并确认所有电子邮件路由到 Office 365 邮箱之后,您可以删除暂存迁移批处理。请在删除迁移批处理之前验证以下内容:

  • 批处理中的所有用户正在使用其 Office 365 邮箱。在删除批处理之后,发送到本地 Exchange Server 上的邮箱的邮件不会复制到相应的 Office 365 邮箱。

  • 在邮件开始直接发送到 Office 365 邮箱之后,它们会至少同步一次。要执行此操作,请确保迁移批处理的“上次同步时间”框中的值比邮件开始直接路由到 Office 365 邮箱的时间更新。

当您删除暂存迁移批处理时,迁移服务会清理与迁移批处理相关的任何记录,然后删除迁移批处理。批处理将从迁移仪表板上的迁移批处理列表中删除。

删除暂存迁移批处理

  1. 在 Exchange admin center 中,转到“收件人”>“迁移”。

  2. 在迁移仪表板上,选择批处理,然后选择“删除”。

    删除批处理可能需要几分钟时间。

  3. 在 Exchange admin center 中,转到“收件人”>“迁移”。

  4. 验证迁移批处理是否不再在迁移仪表板上列出。

完成迁移后任务

在将邮箱迁移到 Office 365 之后,必须完成迁移后任务。

完成迁移后任务

  1. 通过分配许可证激活迁移帐户的 Office 365 用户帐户。   如果不分配许可证,则当宽限期(30 天)结束时,邮箱将处于禁用状态。若要在 Office 365 admin center 中分配许可证,请参阅在 Office 365 商业版中向用户分配许可证

  2. 创建自动发现 DNS 记录,以便用户可以轻松地访问他们的邮箱。    在所有本地邮箱迁移到 Office 365 之后,您可以为您的 Office 365 组织配置自动发现 DNS 记录,以使用户能够使用 Outlook 和移动客户端轻松地连接到其新的 Office 365 邮箱。此新的自动发现 DNS 记录使用的命名空间必须与您用于 Office 365 组织的命名空间相同。例如,如果您的基于云的命名空间是 cloud.contoso.com,那么您需要创建的自动发现 DNS 记录是 autodiscover.cloud.contoso.com。

    Office 365 使用 CNAME 记录来为 Outlook 和移动客户端实施自动发现服务。 自动发现 CNAME 记录必须包含以下信息:

    • 别名:autodiscover

    • 目标:autodiscover.outlook.com

    有关详细信息,请参阅管理 DNS 记录时为 Office 365 创建 DNS 记录

  3. 取消本地 Exchange 服务器。    在确认所有电子邮件直接路由到 Office 365 邮箱、已完成迁移并且不再需要维护您的本地电子邮件组织之后,您可以卸载 Exchange。

    有关详细信息,请参阅以下文章:

    注意: 取消 Exchange 可能会有意外结果。在取消您的本地 Exchange 组织之前,建议您与 Microsoft 技术支持人员联系。

另请参阅

有关使用暂存迁移将电子邮件迁移到 Office 365 的注意事项

电子邮件到 Office 365 的迁移方法

扩展你的技能
了解培训
抢先获得新功能
加入 Office 预览体验计划

此信息是否有帮助?

谢谢您的反馈!

谢谢你的反馈! 可能需要转接到 Office 支持专员。

×