一、遷移準備階段(必做)
步驟 |
操作內容 |
1. 帳號盤點 |
匯出 Google Workspace 使用者清單(email/name)。 |
2. 建立 Microsoft 帳號 |
在 Microsoft Exchange(或 Microsoft 365)建立對應帳號。 |
3. 取得授權 |
確保 Microsoft 帳號具備 Exchange 授權(E3/E5 或 Exchange Online)。 |
4. 降低 MX TTL |
在 DNS 將原本 MX 記錄 TTL 調降為 300 秒(5 分鐘),便於後續切換。 |
5. 確保網路通訊 |
Microsoft 需要能連線到 Gmail IMAP (imap.gmail.com:993 )。需開啟防火牆。 |
二、設定 Google Workspace API 存取
操作目標:讓 Microsoft 有權讀取 Gmail 信件。
步驟 |
操作說明 |
1. 登入 GCP |
https://console.cloud.google.com/ |
2. 建立專案 |
建立一個新專案,例如 MigrateToExchange |
3. 啟用 Gmail API |
在「API 與服務」中啟用 Gmail API |
4. 建立服務帳戶 |
在 IAM 與管理 → 建立服務帳戶,並建立 JSON 金鑰 |
5. 收集資訊 |
記下服務帳戶的 email、Client ID 與 JSON 金鑰 |
6. 管理 API 授權 |
到 https://admin.google.com → 安全性 → 存取 API → 授權 client ID 使用 Gmail scopes: |
https://mail.google.com/
https://www.googleapis.com/auth/calendar
https://www.googleapis.com/auth/contacts
https://www.googleapis.com/auth/gmail.settings.sharing
https://www.googleapis.com/auth/contacts.other.readonly
✅ 到這裡為止,Microsoft 就有辦法透過 API 連進 Gmail。
.png)
三、在 Microsoft Exchange 中設定遷移
適用:Microsoft 365(Exchange Online)
步驟 |
操作說明 |
1. 登入 Exchange 管理中心 |
https://admin.exchange.microsoft.com |
2. 前往「遷移」→「新增遷移批次」 |
|
3. 選擇遷移來源 |
選「Gmail」或「IMAP 移轉」方式 |
4. 上傳使用者清單 |
CSV 格式:EmailAddress |
5. 測試連線 |
系統會測試 Gmail 是否可連線讀取郵件 |
6. 設定目標信箱 |
對應到 Exchange 中的使用者帳號 |
7. 啟動遷移批次 |
開始遷移,會自動複製郵件到對應信箱 |
8. 完成後自動同步 MX 記錄(選) |
可勾選「完成後自動更新 DNS」或手動操作 |
四、DNS(MX/SPF/DKIM)切換
記錄 |
建議值 |
MX 記錄 |
指向 domain-com.mail.protection.outlook.com |
⚠️ MX 切換後 Gmail 就停止收信,郵件將轉由 Exchange 處理。
五、匯出行事曆與聯絡人(手動操作)
資料類型 |
操作方式 |
行事曆 |
在 Gmail 行事曆中匯出 .ics → Outlook 匯入 |
聯絡人 |
Gmail 匯出 CSV → Outlook 匯入或同步工具(如 Google Workspace Migration Tool) |
六、驗證與測試
項目 |
測試內容 |
信件收發 |
測試 Outlook Web / Outlook App 是否可正常使用 |
寄信測試 |
寄送給內部與外部收件人 |
行事曆同步 |
測試是否顯示與匯入成功 |
舊帳備份 |
如使用 Google Vault 或 Takeout,確認備份妥當 |
七、後續收尾
項目 |
建議 |
停用 Google Workspace 訂閱 |
可在觀察一段時間後取消授權或終止帳單 |
保留帳號轉寄(選) |
Gmail 帳號設定轉寄到新信箱以免遺漏未通知發信者 |
通知用戶變更 |
寄發通知信與簡易教學給內部使用者 |
移轉紀錄歸檔 |
保存一份使用者匯入、授權、API 記錄與 DNS 變更記錄 |