在两个林间作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 Suitdom

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

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

1

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

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

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

验证当前用户是否属于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;

    一、咱们先打开 Microsoft Transporter Suite for Internet Mailboxes操做控制台;

    二、在主菜单中选择 Add Mailboxes

    6

    三、导入咱们以前刚刚建立的.CSV文件

    7

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

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

    8

    六、在邮箱类型中,咱们选择POP方式,而且容许一个非安全的链接,也就是经过的110端口,而不是995;指定目标服务器的彻底FQDN;

    9

    七、在数据范围,咱们能够指定一个时间段来作邮箱的迁移,由于咱们是测试,这里就选择全部邮件数据;

    10

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

    九、Migration Complete,代表咱们的迁移完成

    最后, 咱们在目标exchange 2007服务器上经过OWA方式登陆到刚刚迁移过来的用户邮箱,发现数据所有被迁移了过来。

    11

     

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

    相关文章
    相关标签/搜索