Linux

Postfix 不轉發郵件

  • September 23, 2014

我按照這裡的指南:http: //library.linode.com/email/postfix/gateway-ubuntu-10.04-lucid與這裡的問題有相似點簡單的後綴配置 - 將所有傳入的電子郵件轉發到單個地址,但我仍然有問題。

我在 Linode 上執行 Ubuntu 並且有幾個域,我只想將任何電子郵件轉發到這些域到 gmail 帳戶。

我的虛擬後綴文件具有以下內容:

@domain1.com email@gmail.com
@domain2.com email@gmail.com
@domain3.com email@gmail.com

我的 main.cf 與指南中的完全一樣:

myhostname = jamie.mydomain.com
mydestination = localhost, li1121-21.members.linode.com, localhost.members.linode.com, lochahost
virtual_alias_maps = hash:/etc/postfix/virtual
home_mailbox = mail/

我的 FQDN(當我執行時hostname -f)是:jamie.mydomain.com對於 mydomain.com 的 DNS 記錄,我有一個名為jamie指向我的 IP 地址的 A 記錄和一個名為jamie.mydomain.com優先級 0 的 MX 記錄,因為我還有其他 MX 記錄。

指向此 IP 地址的所有其他域都設置有 linode 預設值,這是一個名為mail指向 IP 地址的 A 記錄和一個名為 的 MX 記錄mail.mydomain1.com

我覺得我按照指南進行了設置,但是每當我向任何域發送電子郵件時,它都會被退回。

任何幫助將非常感激。

我最終通過完全刪除所有 sendmail 和 postfix 並重新安裝來解決這個問題。我完全按照本指南進行操作,並且第一次就成功了。

https://www.digitalocean.com/community/tutorials/how-to-install-and-setup-postfix-on-ubuntu-14-04

仍然不確定最初的錯誤是什麼,但我想在這裡添加一個答案,以防其他人遇到這個問題。

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