想必你們都會遇到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,其它都不用選擇;工具
點擊下一步,就開始進行完裝,而且會提示安裝完成。測試
下面,咱們就須要在這臺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
這條命令只是獲取了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
第三步,從POP3服務器遷移到Exchange 2007中
咱們能夠登陸到源域中,經過POP3方式看看用戶郵箱中的信息,而且在裏面增長一些相應的內容,這樣在遷移過程當中不至於過程會很快。
OKAY,如今咱們知道要遷移的內容了,那咱們就開始使用Microsft Transprot Suit;
一、咱們先打開 Microsoft Transporter Suite for Internet Mailboxes操做控制檯;
二、在主菜單中選擇 Add Mailboxes
三、導入咱們以前剛剛建立的.CSV文件
四、此時會彈出一個安全警告,提示咱們用戶密碼包含在CSV文件中,而且被存放在一個叫作InternetMailbox.tbin文件中,咱們單擊OK
五、在主菜單中,咱們會看見三個不一樣的視圖:分別是All Mailboxes, Mailboxes Ready for Migration and Mailboxes Already Migrated,這們選擇All Mailboxes ,這時咱們將會在中間看到咱們剛剛導入的CSV文件,而且咱們開始遷移單個用戶的郵箱
六、在郵箱類型中,咱們選擇POP方式,而且容許一個非安全的鏈接,也就是經過的110端口,而不是995;指定目標服務器的徹底FQDN;
七、在數據範圍,咱們能夠指定一個時間段來作郵箱的遷移,由於咱們是測試,這裏就選擇全部郵件數據;
八、檢查下咱們之間的配置,並造成一個彙總,並單擊下一步,開始遷移。
九、Migration Complete,代表咱們的遷移完成
最後, 咱們在目標exchange 2007服務器上經過OWA方式登陸到剛剛遷移過來的用戶郵箱,發現數據所有被遷移了過來。
實驗就在這裏了,哈哈,其實很是簡單,最重要的步驟就是收集用戶的信息。在這裏我想聲明的時,雖然這篇文檔中介紹的是遷移一個第三方POP服務器,可是在生產環境中,咱們若是兩邊都exchange服務器,其實也徹底能夠運用的。