Postfix

將 Google for Work 與 postfix 郵件伺服器/電子郵件路由相結合的最佳方式

  • February 9, 2016

我正在重新設計我們公司的郵件服務,並且我們正在將一些郵箱遷移到 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 使用者來說可能是非常常見的場景。

最簡單的解決方案是在本地執行兩個郵件伺服器。一個只處理傳入的郵件,而另一個只處理傳出的郵件,對第一台伺服器一無所知。

引用自:https://serverfault.com/questions/755091