在两个林间做Exchange邮箱的迁移

简介:

想必大家都会遇到Exchange服务器要做迁移,可能大家会采用多种方法将一个林中的Exchange邮箱数据转移到另一个林中的邮件系统。据我以前的项目经验来说,如果需要将第三方的托管邮件系统中的邮箱迁移到Exchange服务器中,基本上是无法实现的,只能让每个用户在客户端做好邮件的备份工作。如果是两个活动目录林中,要做Exchange服务器的迁移,那步骤想必大家都很明白,比较复杂的。但今天我给大家推荐一个很实用的工具,是在两个林中Exchange或者是非微软的邮件系统做迁移,非常不错,而且操作也很简单,这个工具的名字是Microsft Transprot Suit,可以从微软的网站下载到。其实它的原理就是模拟一个POP3的客户端,从另一个邮件系统中去下载邮箱数据到本地中来,但前提条件是本地的邮件系统中要有相应匹配的空用户邮箱,并且要收集连接POP3帐户的用户名和密码,所以这是一个前期的准备工作,但是,如果这些准备工作都很充分,那么迁移起来就得心应手了。好了,不多说了,我下面就把一篇MS Exchange Team 成员中的一篇文章把它翻译过来,给大家来分享一下,教教大家如何使用这个工具进行邮件迁移的。

 

在这次的实验中,Microsft Transprot Suit是安装在目标Exchange服务器上,它的前提条件是要安装.Net Framework 2.0, MMC 3.0, PowerShell 1.0 and Exchange Server 2007 SP1。

首先,我们开始安装Microsft Transprot Suit

在最终用户许可协议上,我们点击接受用户许可协议,单击下一步;

在组件选择栏中,我们只选择Transport For Internet Mail,其它都不用选择;

1

点击下一步,就开始进行完装,并且会提示安装完成。

下面,我们就需要在这台Exchange 2007目标服务器上配置相应的权限

为了通过POP3/IMAP4方式迁移用户邮箱,我们需要在一台CAS服务器上增加用户必须有Exchange Recipient Admin and Exchange Impersonation rights。

验证当前用户是否属于Exchange Recipient Admin可以运行下面的命令:

Net user <User Name> /domain

配置Exchange Impersonation,我们首先需要在CAS服务器上运行Get-ClientAccessServer命令:Get-ClientAccessServer | select name,distinguishedname | fl

2

这条命令只是获取了CAS服务器上一些名称信息,后面我们在增加权限的时候会用到这些信息,我们此时可以将DistinguishedName中的内容做复制。

好的,下面我们就可以使用Add-ADPermission命令行来添加用户权限了。具体命令如下:

Add-ADPermission –Identity <CAS Server Distingued Name> -User <user> -ExtendedRights ms-Exch-EPI-Impersonation

3

此时,我们别被这些命令所吓倒,其实很多都是刚刚复制的信息,大家仔细看就知道了。

第二步,我们需要为源邮件服务器生成一个.CSV文件,这里我给大家一个命令,这个命令需要在源域控制上CMD下运行,就可以生成CSV文件了,里面的Contoso改成你们自己的AD域名就行了。

csvde -r “(& (mailnickname=*) (| (&(objectCategory=person)(objectClass=user)(!(homeMDB=*))(!(msExchHomeServerName=*)))(&(objectCategory=person)(objectClass=user)(|(homeMDB=*)(msExchHomeServerName=*))) ))” -d "dc=contoso,dc=com" -l displayName,mail -f c:\users.csv

  • SourceIdentity: POP3用户的完全邮件帐户
  • SourceServer: POP3服务器的连接地址
  • SourceLoginID: POP3服务器上的用户名
  • SourcePassword:用户邮箱的密码
  • TargetIdentity: Exchange 2007上创建的一个完全匹配的空用户邮箱,并且接收POP3用户邮箱的数据到这个目标地址
  • 4

    第三步,从POP3服务器迁移到Exchange 2007中

    我们可以登录到源域中,通过POP3方式看看用户邮箱中的信息,并且在里面增加一些相应的内容,这样在迁移过程中不至于过程会很快。

    5

    OKAY,现在我们知道要迁移的内容了,那我们就开始使用Microsft Transprot Suit;

    1、我们先打开 Microsoft Transporter Suite for Internet Mailboxes操作控制台;

    2、在主菜单中选择 Add Mailboxes

    6

    3、导入我们之前刚刚创建的.CSV文件

    7

    4、此时会弹出一个安全警告,提示我们用户密码包含在CSV文件中,并且被存放在一个叫做InternetMailbox.tbin文件中,我们单击OK

    5、在主菜单中,我们会看见三个不同的视图:分别是All Mailboxes, Mailboxes Ready for Migration and Mailboxes Already Migrated,这们选择All Mailboxes ,这时我们将会在中间看到我们刚刚导入的CSV文件,并且我们开始迁移单个用户的邮箱

    8

    6、在邮箱类型中,我们选择POP方式,并且允许一个非安全的连接,也就是通过的110端口,而不是995;指定目标服务器的完全FQDN;

    9

    7、在数据范围,我们可以指定一个时间段来做邮箱的迁移,因为我们是测试,这里就选择所有邮件数据;

    10

    8、检查下我们之间的配置,并形成一个汇总,并单击下一步,开始迁移。

    9、Migration Complete,表明我们的迁移完成

    最后, 我们在目标exchange 2007服务器上通过OWA方式登录到刚刚迁移过来的用户邮箱,发现数据全部被迁移了过来。

    11

     

    实验就在这里了,哈哈,其实非常简单,最重要的步骤就是收集用户的信息。在这里我想声明的时,虽然这篇文档中介绍的是迁移一个第三方POP服务器,但是在生产环境中,我们如果两边都exchange服务器,其实也完全可以运用的。










    本文转自 chinaperrylee 51CTO博客,原文链接:http://blog.51cto.com/perry/179628,如需转载请自行联系原作者
    目录
    相关文章
    |
    人工智能 JSON 搜索推荐
    社区供稿 | GLM-4适配ModelScope-Agent最佳实践
    GLM-4是由智谱 AI 发布的新一代基座大模型。
    |
    2月前
    |
    SQL 安全 OLTP
    Microsoft SQL Server 2016 with SP3 GDR (2025 年 7 月更新)
    Microsoft SQL Server 2016 with SP3 GDR (2025 年 7 月更新)
    155 0
    |
    开发框架 负载均衡 Java
    当热门技术负载均衡遇上 Spring Boot,开发者的梦想与挑战在此碰撞,你准备好了吗?
    【8月更文挑战第29天】在互联网应用开发中,负载均衡至关重要,可避免单服务器过载导致性能下降或崩溃。Spring Boot 作为流行框架,提供了强大的负载均衡支持,通过合理分配请求至多台服务器,提升系统可用性与可靠性,优化资源利用。本文通过示例展示了如何在 Spring Boot 中配置负载均衡,包括添加依赖、创建负载均衡的 `RestTemplate` 实例及服务接口调用等步骤,帮助开发者构建高效、稳定的应用。随着业务扩展,掌握负载均衡技术将愈发关键。
    336 6
    |
    6月前
    |
    安全 BI
    AD域迁移:最佳实践与工具指南
    在当今动态组织环境中,Active Directory(AD)迁移是关键任务。为确保顺利迁移用户、组和应用程序,需遵循最佳实践:制定详细计划、保障AD安全、解决合规性问题、备份测试恢复及选择合适工具。推荐使用ADManager Plus,这款IGA工具可自动迁移用户、组、GPO等对象,防止数据丢失,提供全面报表与备份恢复功能,支持跨域迁移并避免命名冲突,有效减少手动操作和错误风险,实现高效无缝的AD迁移体验。
    223 0
    |
    11月前
    |
    Oracle 关系型数据库 Linux
    VMware的创始人
    VMware的创始人
    250 4
    |
    9月前
    |
    数据采集 监控 安全
    zabbix主动模式(Active)
    zabbix主动模式(Active)
    426 10
    |
    10月前
    |
    负载均衡 安全 API
    小红书商品详情API接口获取步骤
    获取小红书商品详情API接口需先注册账号并实名认证,阅读API文档后,通过编程语言调用API,构建请求参数,处理返回数据。确保应用支持高并发,遵守安全规范,申请API权限,查阅接口文档,进行开发调试。
    |
    安全
    常见ip被限制的原因以及解决办法
    常见ip被限制的原因以及解决办法
    866 0
    |
    JSON 自然语言处理 机器人
    ESP32上使用chatGPT做一些有意思的事情
    ESP32上使用chatGPT做一些有意思的事情
    388 0
    |
    搜索推荐
    游戏开发中那些最常用的数学知识
    游戏开发中那些最常用的数学知识
    349 0