Postfix
將 Google for Work 與 postfix 郵件伺服器/電子郵件路由相結合的最佳方式
我正在重新設計我們公司的郵件服務,並且我們正在將一些郵箱遷移到 Google for Work。目標是在雲中擁有一些使用者,而在本地 Postfix 伺服器上擁有一些使用者。
我目前已使用 GMail MX 記錄配置 DNS,並將 GMail 配置為將未知使用者的所有郵件轉發到我的 Postfix 伺服器。
每當我從 GMail(個人或企業)發送電子郵件時,電子郵件都會正確地傳遞到正確的 Postfix 郵箱。但是,如果我嘗試從 Postfix 向 GMail for Work 使用者發送電子郵件,我會收到來自 Postfix 的錯誤消息。
Reporting-MTA: dns; glczwe-sp230001.ext.*filtered* X-Postfix-Queue-ID: AFB0A86F24 X-Postfix-Sender: rfc822; petr.balla@*filtered* Arrival-Date: Tue, 9 Feb 2016 20:43:48 +0100 (CET) Final-Recipient: rfc822; dl-cz-accounting@*filtered* Original-Recipient: rfc822;dl-cz-accounting@*filtered* Action: failed Status: 5.1.1 Diagnostic-Code: x-unix; user unknown
顯然,Postfix 處理域,因此它拒絕電子郵件,因為該帳戶在本地不存在。我知道我可以列出*/etc/postfix/transport*中的所有使用者,但是我正在嘗試從郵箱配置的角度考慮一種更容易的方法。在 GMail 伺服器上創建新使用者時,必須同時接觸郵件伺服器、GMail 和 Postfix,這對我來說有點痛苦。
有人知道我的問題的解決方案嗎?我相信這對於所有 Google for Work 使用者來說可能是非常常見的場景。
最簡單的解決方案是在本地執行兩個郵件伺服器。一個只處理傳入的郵件,而另一個只處理傳出的郵件,對第一台伺服器一無所知。