利用Transporter Suite实现从第3方邮件系统迁移到Exchange 2007

  在做个试验之前已经到网上找了相关文档并按其操作但是发现在为管理员授予Impersonate权限的命令时一直报错,因为对命令的使用不太熟悉所以又在网上找了很久的文章终于找到了一篇详细讲解命令的文章试验才得以成功,今天总结后来分享给大家,希望能为以后做这项实验的朋友提供帮助,文章前半段网络上都能搜索到主要详细讲解的是后段授予管理员Impersonate模拟权限的地方截图给予说明。

   在从第三方邮件系统迁移到Exchange的过程中,Transporter Suite可以从Domino自动进行用户帐号的同步,而对于Domino以外的邮件服务器,管理员需要进行手动的用户数据导入。也就是说,需要先获取其它邮件系统上的用户名称列表,然后在Exchange中为这些用户创建用户帐号和邮箱,最后使用Microsoft Transporter Suite工具进行邮件数据的导入。
 
    简单地说,Transporter Suite的工作原理是:利用配置好的用户信息,通过POP3或IMAP4协议从第3方邮件系统中读取用户的邮件数据,再通过Exchange Server 2007的客户端访问服务器所提供的Web Service,将数据写入到指定的Exchange用户邮箱中。需要注意的是,由于Exchange Server 2010的Web Service与Exchange Server 2007不同,因此这个工具只能支持将邮箱数据写入到Exchange Server 2007,而不支持直接向Exchange 2010的迁移。
 
 Microsoft Transporter Suite下载位置:
 
http://www.microsoft.com/downloads/details.aspx?displaylang=en&FamilyID=35fc4205-792b-4306-8e4b-0de9cce72172


下面是大致的迁移步骤,注意所有用户在Exchange所在的活动目录中已经存在对等的帐号。

在一台与Exchange Server 2007同在一个域的机器上,安装Transporter Suite。也可以安装在Exchange 2007自身
确保所有用户在Exchange 2007上都已经分配了邮箱
用管理员登录到Exchange 2007服务器,打开命令行窗口,运行以下命令,为管理员授予Impersonate权限:
我们首先需要找出CAS服务器,运行:

Get-ClientAccessServer | select name,distinguishedname | fl

Get-ClientAccessServer | select name,distinguishedname | fl

图中mail03是我的exchange2007前端,DC02是exchange2010 为了方便前后端都放在一台服务器上,因为微软的Transporter Suite只能迁移到exchange2007数据库上在由exchange2007迁移到exchange2010上面所以我就提前把exchange2010也安装好了。

话题转回来继续我们的步骤,在查看到信息后你可以先复制出来,下面的命令就要用到了。

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

 

这条命令和网上搜索到其他文档有些不同,其实也就是解释不同都是填写自己的参数就是刚刚复制下来的。

在这里我们将使用一个额外的参数,那就是WHATIF如果一切顺利的话,我们可以删除-WHATIF再次运行该命令。

可以看到图片上的警告提示已经存在相应的ACE 是因为在之前我已经输入过命令。

4、现在,我们可以从一个普通的POP3服务器到Exchange Server 2007的数据,为了完成这个任务,我们要创建一个CSV文件有以下的列:
SourceIdentity:在POP3服务器的电子邮件帐户的用户
SourceServer:POP3服务器的名称或IP地址
SourceLoginID:用于连接POP3服务器上的帐户的用户名
SourcePassword:用户的 密码
TargetIdentity:Exchange Server 2007中的身份(用于接收POP3上的账户数据)

 

5、用管理员登录到Exchange 2007服务器,打开Transporter Suite工具的管理控制台

6、在左边的导航栏上,右键单击All Mailboxes节点,在弹出菜单上选择Add Mailboxes...,在弹出的对话框中,选中前面所保存的CSV文件,将其导入

点击打开并导入之前填写的CSV文档

选中你所要导入的账户信息并点击右边的Migrate Selected Mailboxes...

 

选择IMAP方式,下面选择您exchange2007的数据库(这里特别说一下在网络上很多文章都是使用POP的方式,但是我实际操作后发现用POP的方式迁移邮件会有遗漏邮件的问题,我测试的账户test11和test22里面各有5封邮件,但是迁移后发现2个账户邮箱里面都只有1封邮件迁移成功,而且还不是同一封邮件,所以我选择了IMAP方式迁移测试全部成功)

 

如下图我选择默认的文件夹:

 

如图输入管理员密码:

选择All e-mail:

恭喜您,这样就导入成功了

登录到exchange2007中就可以看到在第三方的历史邮件了。 

 

本文出自 “行如流水” 博客,转载请与作者联系!

你可能感兴趣的:(exchange2007迁移)