相信許多人都有註冊 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 項閱讀。
參考資料
- 透過其他電子郵件平台查看 Gmail - Gmail 說明:
https://support.google.com/mail/answer/7126229?hl=zh-Hant#zippy=%2C%E6%AD%A5%E9%A9%9F-%E6%AA%A2%E6%9F%A5-imap-%E6%98%AF%E5%90%A6%E5%B7%B2%E5%95%9F%E7%94%A8%2C%E6%AD%A5%E9%A9%9F-%E8%AE%8A%E6%9B%B4%E9%9B%BB%E5%AD%90%E9%83%B5%E4%BB%B6%E7%94%A8%E6%88%B6%E7%AB%AF%E7%9A%84-smtp-%E5%92%8C%E5%85%B6%E4%BB%96%E8%A8%AD%E5%AE%9A
- 使用應用程式密碼登入帳戶 - Google 帳戶說明:
https://support.google.com/accounts/answer/185833?hl=zh-Hant
- Outgoing SMTP Authentication - Zimbra :: Tech Center
https://wiki.zimbra.com/wiki/Outgoing_SMTP_Authentication