在从其它邮件系统迁移到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所在的活动目录中已经存在帐号。

  1. 在一台与Exchange Server 2007同在一个域的机器上,安装Transporter Suite。也可以安装在Exchange 2007自身
  2. 确保所有用户在Exchange 2007上都已经分配了邮箱
  3. 用管理员登录到Exchange 2007服务器,打开命令行窗口,运行以下命令,为管理员授予Impersonate权限:
    Add-ADPermission -Identity (get-exchangeserver).DistinguishedName -User (Get-User -Identity Administrator | select-object).identity -extendedRight ms-Exch-EPI-Impersonation

 

 4、创建一个csv格式的表格,命名为UserList.csv,包含以下内容:

A,用户在其它系统上的邮件地址;B,其它邮件服务器名称;C,用户在其它系统上的登录名;D,用户在其它系统上的密码;E,用户在Exchange 2007上的邮件地址

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

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

  1. 7、此时,在Mailboxes Ready for Migration中,可以看到这些邮箱

  1. 8、从控制台中间的窗口中,选中所有用户,点击右边的Migrate Selected Mailbox:
  2.  

  3. 9、根据实际情况选择POP还是IMAP,勾选允许非安全连接,如果有多个CAS的话选择想要用来迁移的那个






    10、导出成功
  4. 11、迁移完成后,可以在Mailboxes Already Migrated中,看到这些邮箱
  5. 12、用户登录到自己的Exchange邮箱后,就能够看到这些迁移完成的历史邮件了。