Postfix

Postfix 僅在本地發送郵件(而不是正確的目的地)

  • February 9, 2014

無論出於何種原因,postfix 都無法將電子郵件發送到我的Google應用程序帳戶。它說消息已發送,但我已通過Google應用程序支持確認未收到該消息。(因此它不會被他們的垃圾郵件系統阻止。我還將我的伺服器 ip 添加到Google應用程序白名單中,並作為網關以防萬一。)

這是來自我的郵件伺服器的兩個日誌:一個成功地將郵件發送到測試帳戶,另一個是發送到我自己的 gApps 帳戶的郵件,但失敗了。看一看:

Feb 3 01:17:01 node postfix/smtp[25008]: 53FFC13EBA: to=<ana@sbtagent94.info>, relay=aspmx.l.google.com[173.194.64.27]:25,delay=1.5, delays=0/0.01/0.27/1.2, dsn=2.0.0, status=sent (250 2.0.0 OK1391408221 b6si3485695oem.31 - gsmtp)

消息被傳送到 IP 地址為 173.194.64.27 的伺服器 aspmx.l.google.com

這是發送到我的Google應用程序地址的消息的日誌:

Jan 27 20:56:46 node postfix/smtp[28904]: 4698113AFB: to=<samlevin@googleappsaddr.net>, relay=127.0.0.1[127.0.0.1]:10024, delay=1.6, delays=1.3/0.01/0/0.32, dsn=2.0.0, status=sent (250 2.0.0 from MTA(smtp:[127.0.0.1]:10025): 250 2.0.0 Ok: queued as C931C13E93)
Jan 27 20:56:46 node postfix/qmgr[23354]: 4698113AFB: removed
Jan 27 20:56:46 node postfix/pipe[28909]: C931C13E93: to=<samlevin@googleappsaddr.net>, relay=dovecot, delay=0.05, delays=0.01/0.01/0/0.03, dsn=2.0.0, status=sent (delivered via dovecot service)

消息的狀態為已發送,但在第一行中沒有指定到哪個伺服器或 IP 地址,然後通知已傳遞到 dovecot(這是在機器上執行的本地服務)。

我可以從我的 postfix 伺服器向任何其他帳戶發送郵件,並且我可以在我的Google應用程序帳戶 (googleappsaddr.net) 上從任何其他帳戶接收電子郵件。這不是 googleappsaddr.net 上的 MX 記錄,因為我已確保這些記錄與 google 提供的正確 MX 條目匹配。

有什麼線索嗎?

您的後綴似乎通過某些電子郵件掃描程序將消息傳遞到 samlevin@googleappsaddr.net 到本地 dovecot(imap/pop 伺服器)。

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