將其他類型的 IMAP 信箱移轉至 Microsoft 365 或 Office 365

在部署 Microsoft 365 或 Office 365 的過程中,您可以選擇將使用者信箱的內容從因特網郵件存取通訊協定 (IMAP) 電子郵件服務移轉至 Microsoft 365 或 Office 365。

要尋找一般 IMAP 移轉的 PowerShell 命令嗎? 請參閱使用 PowerShell 執行 IMAP 移轉至 Microsoft 365 或 Office 365

IMAP 信箱移轉工作

以下是當您準備好要開始移轉 IMAP 信箱時所要執行的工作。

附註

  • 您必須先在 Microsoft 365 或 Office 365 中建立使用者,才能從來源電子郵件環境移轉其 IMAP 信箱。 每個用戶都必須有目標 Microsoft 365 或 Office 365 信箱,以進行 IMAP 移轉。

  • 如果您在 IMAP 電子郵件環境中使用電子郵件網域,而且也想要在 Microsoft 365 或 Office 365 中使用電子郵件網域,則必須在 Microsoft 365 或 Office 365 中建立使用者之前,將網域新增至 Microsoft 365 或 Office 365 作為可接受的網域。 如需指示,請 參閱將網域新增至 Microsoft 365

  • 如果您使用的 Office 365 是由 21Vianet 在中國運作,請參閱將網域新增至 Microsoft 365

  • 若要新增使用者,請參閱 個別或大量新增使用者

步驟 1:尋找目前電子郵件伺服器的完整名稱

Microsoft 365 或 Office 365 需要來源電子郵件伺服器的名稱,才能從中移轉信箱。 取得電子郵件系統名稱的方法有許多種。 最簡單的方法就是使用連線至電子郵件系統的電子郵件用戶端。 在這項工作中,我們會說明如何使用先前稱為 Outlook Web App) 的 Outlook 網頁版 (來取得系統名稱。 如果這裡沒有提到您的電子郵件用戶端,請連絡來源電子郵件系統支援人員。

使用 Outlook 網頁版 取得來源電子郵件伺服器的名稱

  1. 在 Outlook 網頁版 中開啟您的信箱。

  2. 在工具列上,選擇 [設定Microsoft 365] 或 [Office 365 設定] 按鈕。

  3. 在 [ 搜尋所有設定 ] 方塊中,開始輸入 “pop”,然後在結果中選取 POP 和 IMAP

  4. POP 和 IMAP 設定中,您的 IMAP 伺服器名稱會列在 [IMAP 設定 ] 區段中。

    顯示 POP 或 IMAP 存取設定的連結。

如需 Microsoft 365 或 Office 365 中 IMAP 連線的詳細資訊,請參閱 POP 和 IMAP 帳戶設定

步驟 2:建立您要移轉的信箱清單

您必須先存取使用者信箱,才能將其移轉至 Microsoft 365 或 Office 365。 建立目標信箱所需的步驟取決於您存取信箱方式。

如果知道使用者密碼,就建立使用者信箱清單;否則就重設密碼

針對這項工作,您會建立一個移轉檔案,其中包含要移轉至 Microsoft 365 或 Office 365 的信箱清單。 我們之所以在指示中使用 Excel,是因為這是建立移轉檔案最簡單的方法。 您可以使用 Excel 2013、Excel 2010 或 Excel 2007。

建立移轉檔案時,您必須知道每個要移轉的信箱密碼。 我們假設您不知道使用者密碼,因此在移轉過程中,您可能需要指派暫時密碼 (透過重設密碼的方式) 給所有的信箱。

您不需要一次移轉所有的信箱。 可以視需要分批移轉。 您可以在移轉檔案中加入最多 50,000 個信箱 (每個使用者一列),因此檔案最大可達 10 MB。

如需相關資訊,請參閱 IMAP 移轉批次用的 CSV 檔

  1. 移至來源電子郵件系統 (您就是要從這裡移轉),然後瀏覽到您要移轉的信箱清單。

    我們會儘可能提供確切的步驟,只是電子郵件系統太多種了,您必須自己找出這些步驟。 當您找到信箱清單時,請將這個視窗保持在開啟狀態。

  2. 移至 Microsoft 365 系統管理中心。

  3. 流覽至 [使用者>] [作用中使用者]。 請留意 [使用者名稱] 欄。 稍後您將使用這項資訊。 也請讓系統管理中心保持開啟。

    Microsoft 365 系統管理中心的 [使用者名稱] 欄。

  4. 啟動 Excel。

  5. 使用以下螢幕擷取畫面做為範本,在 Excel 建立移轉檔案。 從第 1 列的標題開始。 請確認它們與圖片完全相符,而且不含空格。 確切的標題名稱如下:

    • 儲存格 A1 中的電子郵件地址

    • 儲存格 B1 中的使用者名稱

    • 儲存格 C1 中的密碼

    Excel 移轉檔案中的儲存格標題。

  6. 接下來,針對您要移轉的每個信箱輸入電子郵件地址、使用者名稱和密碼。 每列各輸入一個信箱:

    • 數據行 A 是 Microsoft 365 或 Office 365 信箱的電子郵件位址。 這是在 Microsoft 365 系統管理中心 中 [使用者>作用中使用者] 底下的 [用戶名稱] 資料行中所顯示的內容。

    • 數據行 B 是登入名稱 (例如, alberta@contoso.com 來源電子郵件系統上使用者信箱的) 。

      注意事項

    許多電子郵件系統使用完整的電子郵件地址做為登入名稱。 另請注意,如果您在 Microsoft 365 或 Office 365 和來源電子郵件系統中使用相同的網域,則 A 和 B 數據行可以相同。

    • 欄 C 是使用者信箱的密碼。

      已完成的範例移轉檔案。

      如果您不知道使用者的密碼,就必須將它們重設為您知道的密碼,然後在移轉檔案中輸入這些密碼。 雖然這對使用者來說不太方便,但除非來源電子郵件系統支援使用 Superuser 認證,否則也沒有其他辦法可行。

      如果您希望使用者擁有來源電子郵件系統的存取權限,可以在完成移轉之後,將新密碼發佈到來源電子郵件系統。 我們會負責在完成移轉之後發佈新密碼。

  7. 重設密碼,然後在移轉檔案中記下新密碼。 確切的步驟將視來源電子郵件系統而定。 您也許可以在檢視使用者的電子郵件帳戶時,找到重設密碼的選項。

  8. 將檔案儲存為 CSV 檔案類型,然後關閉 Excel。

    顯示 Excel 中的 [另存為 CSV] 選項。

使用系統管理員認證來存取使用者信箱,藉此建立使用者信箱清單

針對這項工作,您會建立一個移轉檔案,其中包含要移轉至 Microsoft 365 或 Office 365 的信箱清單。 建立移轉檔案最簡單的方法就是使用 Excel,所以我們在這些指示中採用 Excel。 您可以使用 Excel 2013、Excel 2010 或 Excel 2007。

當您在此工作中建立移轉檔案時,您會使用特殊格式輸入信箱系統管理員認證和用戶名稱。 這麼一來,即使您不知道或者不重設使用者密碼,也可以存取使用者信箱。 我們提供的是 Exchange、Dovecot 和 Mirapoint IMAP 伺服器所用的格式。 如果您的來源電子郵件系統沒有列在此處,而您又不知道正確的格式,仍然可以選擇重設使用者密碼。 略過此工作,並在 知道用戶密碼時移至建立使用者信箱清單,或重設密碼

您不需要一次移轉所有的信箱。 可以視需要分批移轉。 您可以在移轉檔案中加入最多 50,000 個信箱 (每個使用者一列),因此檔案最大可達 10 MB。

  1. 移至來源電子郵件系統 (您就是要從這裡移轉),然後瀏覽到您要移轉的信箱清單。 我們會儘可能提供確切的步驟,只是電子郵件系統太多種了,您必須自己找出這些步驟。 當您找到信箱清單時,請將這個視窗保持在開啟狀態以方便參考。

  2. 移至 Microsoft 365 系統管理中心。

  3. 流覽至 [使用者>] [作用中使用者]。 請留意 [使用者名稱] 欄。 稍後您將使用這項資訊。 Microsoft 365 系統管理中心 頁面也保持開啟。

    系統管理中心的 username 資料行。

  4. 啟動 Excel。

  5. 使用以下螢幕擷取畫面做為範本,在 Excel 建立移轉檔案。 從第 1 列的標題開始。 請確認它們與螢幕擷取畫面完全相符,而且不含空格。 確切的標題名稱如下:

    • 儲存格 A1 中的電子郵件地址

    • 儲存格 B1 中的使用者名稱

    • 儲存格 C1 中的密碼

    Excel 移轉檔案中的儲存格標題。

  6. 接下來,針對您要移轉的每個信箱輸入電子郵件地址、使用者名稱和密碼。 每一列輸入一個信箱。

    • 數據行 A 是使用者的 Microsoft 365 或 Office 365 信箱的電子郵件位址。 這是在 Microsoft 365 系統管理中心 中 [使用者>作用中使用者] 底下的 [用戶名稱] 資料行中所顯示的內容。

    • 欄 B 是來源電子郵件系統專屬的信箱系統管理員名稱和使用者名稱的組合。 有關格式設定的相關指示,請參閱針對不同的 IMAP 伺服器,設定信箱系統管理員認證的格式

    • 欄 C 是信箱系統管理員帳戶的密碼。

  7. 將檔案儲存為 CSV 檔案類型,然後關閉 Excel。

針對不同的 IMAP 伺服器,設定信箱系統管理員認證的格式

在移轉檔案中, UserName 資料行中的每個數據格都包含兩個合併的名稱:正在移轉電子郵件的人員用戶名稱,以及信箱系統管理員帳戶的用戶名稱。 至於支援哪一種信箱系統管理員認證格式,則因您的來源電子郵件系統而異。 以下是幾種來源電子郵件系統類型的格式。

Microsoft Exchange

如果您要從 Exchange 的 IMAP 實作移轉電子郵件,請使用移轉檔案中 UserName 屬性的 Domain/Admin_UserName/User_UserName 格式。

假設您要從 Exchange for Greene、Apollo Overby、IrwinHume 和 Mathew Slater 移轉電子郵件。 您有一個信箱系統管理員帳戶,其中的使用者名稱是系統 管理員 ,密碼 會P@ssw0rd。 您的移轉檔案應該如下所示:

Exchange 的範例移轉檔案。

Dovecot

來源電子郵件系統,例如支援簡單驗證和安全性層 (SASL) 的 Dovecot IMAP 伺服器,請使用 User_UserName*Admin_UserName 格式。 假設您要使用信箱系統 管理員認證管理員P@ssw0rd,從 Dovecot IMAP 伺服器移轉電子郵件。 您的移轉檔案應該如下所示:

Dovecot 的範例移轉檔案。

Mirapoint

如果您要從 Mirapoint 郵件伺服器移轉電子郵件,請使用 #user@domain#Admin_UserName# 格式。 假設您使用信箱系統管理員認證 系統管理員P@ssw0rd來移轉電子郵件。 您的移轉檔案應該如下所示:

Mirapoint 的範例移轉檔案。

Courier IMAP 和 Oracle IMAP

某些來源電子郵件系統,例如 Courier IMAP 和 Oracle IMAP,不支援使用信箱系統管理員認證將信箱移轉至 Microsoft 365 或 Office 365。 這時候您可以設定讓自己的來源電子郵件系統使用虛擬共用資料夾。 虛擬共用資料夾可讓您使用信箱系統管理員認證,存取來源電子郵件系統上的使用者信箱。 如需如何設定適用於 Courier IMAP 的虛擬共用資料夾的詳細資訊,請參閱共用資料夾

若要在來源電子郵件系統上設定虛擬共用資料夾之後移轉信箱,您必須在移轉檔案中加入選擇性屬性 UserRoot 。 此屬性會指定每個使用者信箱在來源電子郵件系統之虛擬共用資料夾結構中的位置。 例如,前往布建信箱的路徑是 /users/區塊

以下是包含 UserRoot 屬性的移轉檔案範例:

Courier IMAP 的範例移轉檔案。

步驟 3:將 Microsoft 365 或 Office 365 連線到您的電子郵件系統

若要成功移轉電子郵件,Microsoft 365 或 Office 365 必須連線來源電子郵件系統並與之通訊。 若要這樣做,Microsoft 365 或 Office 365 使用移轉端點。 這是一個技術詞彙,描述建立連線所用的設定。 您要在這個工作中建立移轉端點。

  1. 在 Exchange 系統管理中心中,移至 [移轉]

  2. 按兩下頁面右上角的 [ 端點 ]。

  3. 在 [ 端點] 頁面上,按兩下 [新增] 圖示。 以建立新的移轉端點。

  4. 在 [ 新增端點 ] 頁面上,選擇 [IMAP ] 作為移轉類型。

  5. 在下列欄位中輸入適當的資訊:

    • 移轉端點名稱:輸入唯一的端點名稱,例如 Test5-endpoint

    • IMAP 伺服器:輸入 傳訊伺服器名稱 (例如,來源電子郵件伺服器的 imap.contoso.com) 。

    • 其餘資訊則延用預設設定;這種做法適用於大部分的情況。

  6. 按一下 [建立]

您已成功建立移轉端點!

步驟 4:使用 EAC 建立移轉批次並移轉您的信箱

若要成功移轉電子郵件,Microsoft 365 或 Office 365 必須連線來源電子郵件系統並與之通訊。 若要這樣做,Microsoft 365 或 Office 365 使用移轉端點。 這是一個技術詞彙,描述建立連線所用的設定。 您會在此工作中建立移轉端點和移轉批次。

  1. 在 Exchange 系統管理中心中,移至 [移轉]

  2. 按兩下 [新增移轉批次]

  3. 在 [新增移轉批次] 頁面上,輸入移轉批次 (沒有空格或特殊字元的名稱) ,然後選取 [移轉至 Exchange Online] 作為移轉類型。 完成後,請按一下 [下一步]

    [新增移轉批次精靈] 的螢幕快照,用戶可以在其中指定移轉的名稱和移轉路徑。

  4. 在 [ 選取移轉類型 ] 頁面上,選取 [IMAP 移 轉] 作為移轉類型,然後按 [ 下一步]

    移轉批次精靈第二個步驟的螢幕快照,其中已選取移轉類型作為IMAP移轉。

  5. 在 [ IMAP 移轉的必要 條件] 頁面上,檢查您是否已完成所有必要條件,然後按 [ 下一步]

    移轉批次精靈第三個步驟的螢幕快照,其中列出IMAP移轉的必要條件。

  6. 在 [ 設定移轉端點 ] 頁面上,從下拉式清單中選取移轉端點,然後按 [ 下一步]

    移轉批次精靈第四個步驟的螢幕快照,其中已選取現有的移轉端點。

  7. 在 [ 新增使用者信箱] 頁面上,

  • 使用提供的鏈接,下載具有標頭或具有範例用戶資訊的 CSV 檔案。
  • 在 Excel 或其他類似的應用程式中開啟下載的檔案,以新增需要移轉的用戶資訊
  • 按兩下 [匯入 CSV 檔案] ,並上傳具有使用者信息的檔案

完成之後,按 [ 下一步]

[新增移轉批次精靈] 第五個步驟的螢幕快照,用戶可以在其中新增使用者信箱。

  1. 在 [ 選取組態設定 ] 頁面上,使用 [ 移轉篩選] 選項 (任何) 設定任何例外狀況或包含專案,然後按 [ 下一步]

[新增移轉批次精靈] 第六個步驟的螢幕快照,其中顯示篩選選項。

  1. 在 [ 排程批次移轉 ] 頁面中,選取報告和開始和結束移轉批次模式所需的選項。
  2. 按兩下 [儲存 ],然後按兩下 [ 完成]
驗證這個工作順利完成
  • 在 Exchange 系統管理中心中,移至 [ 移轉],選取移轉批次,然後在詳細數據窗格的 [移轉詳細數據] 下,按兩下 [ 檢視詳細數據]。 如需詳細資訊,請參閱移轉使用者狀態報告

  • 如果此步驟工作失敗,請檢查相關聯的信箱狀態報告中是否有特定錯誤,並再次檢查您的移轉檔案在 EmailAddress 資料行中是否有正確的 Microsoft 365 或 Office 365 電子郵件位址。

確認成功將信箱移轉至 Microsoft 365 或 Office 365

  • 要求使用已移轉信箱的使用者完成下列工作:

    • 使用您的公司或學校帳戶登入 Microsoft 365 或 Office 365。 使用暫時密碼。

    • 更新密碼,並且設定時區。 請務必選取正確的時區,才能確保行事曆和電子郵件設定正確無誤。

    • 當 Outlook 網頁版 開啟時,將電子郵件訊息傳送給另一個 Microsoft 365 或 Office 365 使用者,以確認您可以傳送電子郵件。

    • 選擇 [Outlook],並檢查其中包含您的電子郵件訊息與資料夾。

可省略:減少電子郵件延遲狀況

此工作是選擇性的。 您不需要執行這項工作,但如果您略過此工作,可能需要較長的時間,電子郵件才會開始顯示在新的 Microsoft 365 或 Office 365 信箱中。

當組織外部的人員傳送電子郵件給您時,其電子郵件系統不會每次都再次檢查該電子郵件的傳送位置。 他們的系統會根據您的 DNS 伺服器中的設定 (稱為存留時間 (TTL)),儲存您電子郵件系統的位置。 如果您在 TTL 到期之前變更電子郵件系統的位置,他們會先嘗試在舊位置傳送電子郵件,再找出位置已變更。 這可能會導致郵件傳遞延遲。 避免此狀況的其中一種方法是降低您的 DNS 伺服器提供給組織外部伺服器的 TTL。 這可讓其他組織更頻繁地重新整理電子郵件系統的位置。

短時間間隔,例如 3,600 秒 (一小時) 或更少,表示大部分的電子郵件系統每小時都會要求更新的位置。 建議您在開始移轉電子郵件之前,至少將間隔設定為此一低值。 這可讓傳送電子郵件的所有系統有足夠的時間來處理變更。 然後,當您最後切換到 Microsoft 365 或 Office 365 時,您可以將 TTL 變更回較長的間隔。

更改 TTL 設定的位置是在電子郵件系統的郵件交換程式記錄上,又稱為 MX 記錄。 該記錄位於公開的 DNS 系統上。 如果您的 MX 記錄不只一筆,則必須在每一筆記錄上,將該值改為 3,600 或以下。

如果您跳過此工作也沒關係。 電子郵件可能需要較長的時間才會開始顯示在新的 Microsoft 365 或 Office 365 信箱中,但會到達該處。

如果您需要設定 DNS 設定的一些協助,請前往 [新增 DNS 記錄] 以連線您的網域。 如果您使用的 Office 365 是由 21Vianet 在中國運作,請改為參閱此版本的文章:當您管理 DNS 記錄時,建立 Office 365 的 DNS 記錄

步驟 5:將您的電子郵件直接路由傳送至 Microsoft 365 或 Office 365

電子郵件系統是使用一種稱為 MX 記錄的 DNS 記錄,得知要將電子郵件傳送到哪裡。 在移轉電子郵件的過程中,我們讓 MX 記錄指向您的來源電子郵件系統。 現在電子郵件移轉至 Microsoft 365 或 Office 365 已完成,現在可以將您的 MX 記錄指向 Microsoft 365 或 Office 365。 這有助於確保將電子郵件傳遞至您的 Microsoft 365 或 Office 365 信箱。 移動 MX 記錄也可以讓您在準備好時,關閉舊的電子郵件系統。

對於許多 DNS 提供者,我們有變更 MX 記錄的特定指示,請參閱 新增 DNS 記錄以連接您的網域。 如果您使用的 Office 365 是由 21Vianet 在中國運作,請改為參閱此版本的文章:當您管理 DNS 記錄時,建立 Office 365 的 DNS 記錄。 如果您的 DNS 提供者未包含在內,或您想要瞭解一般方向,我們也提供了一般 MX 記錄指示,請參閱新增 DNS 記錄以連線您的網域,或針對中國 Office 365,請參閱此版本的文章:新增 DNS 記錄以連線您的網域

客戶及合作夥伴的電子郵件系統可能需要花費長達 72 小時,才能辨識經過變更的 MX 記錄。 請至少等候 72 小時之後,再繼續進行下一個工作,停止同步處理電子郵件。

步驟 6:停止同步處理電子郵件

您在進行最後一個工作時,變更了 MX 記錄。 現在可以確認您的所有電子郵件都已路由傳送至 Microsoft 365 或 Office 365,然後您可以繼續刪除移轉批次。 這麼做會停止來源電子郵件系統與 Microsoft 365 或 Office 365 之間的同步處理。 在執行之前,請先確認下列事項:

  • 您的使用者使用 Microsoft 365 或 Office 365 專用的電子郵件。 刪除移轉批次之後,傳送至來源電子郵件系統上信箱的電子郵件不會複製到 Microsoft 365 或 Office 365。 換句話說,您的使用者無法取得該電子郵件,因此請確保所有使用者都在新系統上。

  • 請讓移轉批次執行至少 72 小時之後,再將它刪除。 這麼一來會大大提高以下兩件事的可能性:

    • 您的來源電子郵件系統和 Microsoft 365 或 Office 365 信箱 (每天同步一次,) 至少同步一次。

    • 客戶和合作夥伴的電子郵件系統已辨識您的 MX 記錄變更,現在已正確地將電子郵件傳送至您的 Microsoft 365 或 Office 365 信箱。

當您刪除移轉批次時,移轉服務會清除與移轉批次有關的任何記錄,並將之從移轉儀表板中移除。

刪除移轉批次

Exchange 系統管理中心中,移至 [ 移轉],選取批次,然後按兩下 [ 刪除]。 移轉批次已不再列出。

另請參閱

將 IMAP 信箱移轉至 Microsoft 365 或 Office 365

將電子郵件移轉至 Microsoft 365 或 Office 365

IMAP 移轉最佳化祕訣