想必大家都会遇到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,其它都不用选择;

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

下面,我们就需要在这台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

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

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

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

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

第二步,我们需要为源邮件服务器生成一个.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用户邮箱的数据到这个目标地址

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

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

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

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

2、在主菜单中选择 Add Mailboxes

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

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

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

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

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

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

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

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

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

转载于:https://blog.51cto.com/perry/179628

在两个林间做Exchange邮箱的迁移相关推荐

  1. Exchange邮箱的创建和配置

    本文介绍怎样在Exchange2003中进行邮箱的创建,配置和访问.Exchange2003中有四种邮箱接收对象邮箱,定制接收者,列表和公共文件夹.邮箱是最重要的邮箱接收对象.而Office的outl ...

  2. Exchange邮箱服务器的可用性(转)

    在企业中部署邮箱服务器的时候,我们所追求的一个首要的目标,就是Exchange邮箱服务器的高可用性.通俗的说,就是如何减少邮箱服务器的停机时间.保证企业的邮箱服务器,能够无故障的运行,是我们邮箱管理人 ...

  3. 离职员工如何处理Exchange邮箱

    当员工离职后,很多管理员都是将离职用户的账户直接禁用.这样可以防止离职员工再次登录访问域内资源.但这样做对Exchange来说不是很明智的处理办法,最好的处理方式是在禁用AD账户的时候同时禁用Exch ...

  4. 关于Exchange邮箱服务器角色故障排查及解决思路分享

    在最近一次关于Exchange服务器故障中,出现了员工无法进入邮箱的问题,最直接方法来登录OWA页面,看看正常不正常,反映出来的报错信息如下: 当接到这个报障后,第一时间,当时有人问到是不是公司的CA ...

  5. Outlook通过RPC/RPC Over HTTPS访问Exchange邮箱

    上一篇博文介绍了一些邮箱的简单配置,这篇我们介绍Outlook通过RPC/RPC Over HTTPS访问Exchange邮箱   我们先看一下有哪些方式可以访问Exchange ①Outlook作为 ...

  6. 用IMAP4访问Exchange邮箱:Exchange2003系列之七

    用IMAP4访问Exchange邮箱 IMAP是Internet Message Access Protocol(互联网信息访问协议)的缩写,现在IMAP使用的大多是第四个版本,一般我们称为IMAP4 ...

  7. 自建exchange邮箱怎么发送超大附件?

    不少IT经理都遇到过这样的问题:公司自建exchange邮箱,但是大附件如果存到邮件服务器里对服务器负担会比较大,也并没有找到其他靠谱的方法,怎么破? 其实,公司內部使用的邮件系统,如果有超大附件的需 ...

  8. 导出带Exchange 邮箱的用户和没带邮箱的用户

    请问是否可以分别导出带有Exchange邮箱的AD使用者帐户及没带Exchange邮箱的帐户,如果可以的话应该怎么做呢? 根据我的测试, 如果在Exchange 2007 或者 Exchange 20 ...

  9. 如何修改Exchange邮箱的英文界面

    如何修改Exchange邮箱的英文界面 在前面的文章中,有这样一个现象.我们创建完Exchange邮箱后,用outlook访问用户邮箱,进入邮箱后发现看到的是英文界面,邮箱中是Inbox,Outbox ...

最新文章

  1. 见鬼,结果还就这样了
  2. javascript漏洞-检测到目标站点存在javascript框架库漏洞
  3. 算法:线性时间选择_机器学习必修课!scikit-learn 支持向量机算法库使用小结
  4. 分布式数据库中间件概念
  5. 为什么使用getrequestdispatcher跳转出现404_网站出现404错误时的处理方法
  6. 设计模式-设计原则-迪米特法则
  7. dotween unity 延时_使用DoTween在Unity中制作队列(Sequence)动画
  8. 木其工作室(专业程序代写服务)[转]Linux设备驱动程序学习-中断处理
  9. 西安大唐提车游记——感受古都容颜
  10. CRAFT: Character Region Awareness for Text Detection ---- 论文翻译
  11. 算法(5)动态规划法
  12. 初识Git与GitHub和使用案例
  13. python公约数公倍数_python 公倍数,公约数问题
  14. php redis中set、setex、setnx、getSet的区别
  15. SEVERE: Could not contact localhost:8005. Tomcat may not be running.
  16. 广东省韶关市谷歌卫星地图下载
  17. 语言模型训练工具SRILM详解
  18. MQL4读取hst文件代码范例
  19. 调用Tushare数据库绘制K线图
  20. 解决eclipse出现空白符号的问题

热门文章

  1. python在数据分析的应用_Python运用于数据分析的简单教程
  2. java hashset 实现原理_深入Java集合学习系列:HashSet的实现原理
  3. python abc
  4. 2.1 Mini-batch 梯度下降法
  5. Flask Jinja2模板
  6. Pandas dtypes(数据类型)
  7. html标签的引号嵌套,使用YQL多查询&amp; XPath解析HTML,如何转义嵌套引号?
  8. excel如何把顺序倒过来_春节酒局多,这些葡萄酒倒酒礼仪你一定要知道
  9. python实时数据存储与显示_利用python进行数据加载和存储
  10. php postgresql win,Windows PHP上的PostgreSQL问题