2022年2月2日 星期三

[技巧分享] 使用 Zimbra 自動同步與備份 Gmail/G Suite 信箱郵件

 



相信許多人都有註冊 Gmail 信箱帳號,其容易使用且強大的垃圾信篩選機制,是最為人稱道之處。

不過雲端服務總是有其限制,例如容量不足、或者因 Google 政策調整使過往的 G Suite 免費方案轉為收費方式,就需要考量一些措施。

尤其是想要的自動化將 Gmail/G Suite 信箱郵件同步下來或者做為備份時,可以採用自建的 Zimbra 郵件伺服器做為地端的存放方式,功能也相當強大且容量完全由自己掌握,甚至在未來將 G Suite 所對應的郵件網域移轉至 Zimbra 使用,即可成為完全自主維護的郵件服務。

本文以 Zimbra OSE 8.8.15 為範例,在 Zimbra NE/OSE 9.0 同樣適用。




調整 Gmail 設定

要讓 Gmail 郵箱可以被外部收取郵件,需要調整幾個設定。

首先是啟動 [IMAP 存取],方可讓 Zimbra 經由 IMAP 通訊協定將郵件即時的進行同步下載。


Gmail 啟用 IMAP 存取

Gmail 提供的完整 IMAP 存取設定說明可至文末參考資料第 1 項閱讀。




由於 Gmail 對於安全性的要求較高,所以我們無法以原本 Gmail 帳戶的密碼進行 IMAP 郵件收取。

請先啟用 Gmail 的 [兩步驟驗證],接著再使用 [應用程式密碼] 功能產生一組專門給 Zimbra 同步使用的密碼。


Gmail 增加應用程式密碼

Gmail 提供的完整應用程式密碼設定說明可至文末參考資料第 2 項閱讀。












增加 Zimbra 設定

當我們將 Gmail 部份的相關設定完成之後,即可來到自建的 Zimbra 伺服器上登入 Web Client 後,切換至 [喜好設定] > [帳戶] > [增加外部帳戶],在下方將 Gmail 相關設定填入,較重要的欄位如下:

  • 電子郵件位址:您的 Gmail 郵件位址
  • 帳戶名稱:取一個容易識別的名稱
  • 帳戶類型:IMAP
  • 帳戶的使用者名稱:您的 Gmail 郵件帳號
  • 電子郵件伺服器:imap.gmail.com
  • 密碼:您的 Gmail 應用程式密碼 (上一小節所產生)
  • 存取該伺服器時,使用加密連線 (SSL):勾選

增加 Zimbra 外部帳戶


最後可以按下 [測試設定值] 進行連接測試,出現成功即完成相關設定。


此時回到 [郵件] 頁籤,在左方會出現我們剛剛建立好的外部帳戶,並且開始同步 Gmail 上的資料夾與郵件內容。

在 Zimbra 收取 Gmail 郵件











結論

做完上述設定後,我們可以使用地端的 Zimbra 即時將 Gmail 郵箱內的郵件同步下來,除了有備份效果之外,也可以做為要從 Gmail/G Suite 方案無縫移轉至地端 Zimbra 郵件伺服器的其中一種方式。

本文所提供的方式只能做為郵件收取,若要讓 Zimbra Web Client 可以經由 Gmail 郵箱寄信,則需要在 Zimbra 上做較多的細部設定,包括 MTA 設定、Postfix 組態修改...等等,詳細設定方式請至文末參考資料第 3 項閱讀