Domain-Name-System

某些郵件伺服器是否會重寫信封來響應 CNAME?

  • August 23, 2010

在 DNS 中,當我service.example.com. CNAME box.example.com. 自動向大約 10,000 個地址發送電子郵件時(不用擔心,沒有什麼險惡的),我將信封從設置為something@service.example.com. 在返回的反彈中,大約 70% 的信封設置為something@service.example.com(這是我所期望的),但大約 30% 的信封設置為something@box.example.com

這裡發生了什麼?某些 MTA 在發現 CNAME 時是否會更改信封?哪些 MTA?

使用 A 記錄而不是 CNAME 是個好主意service.example.com.嗎?

是的,一些 MTA 重寫地址,通常是帶有自定義宏的 sendmail,它們試圖將多個內部(以前的外部)域合併到一個一致的外部域中。

您的反彈百分比也可以用反彈回來的水平來解釋。例如,從您的邊緣 MTA 反彈可能看起來與從其他人的 MTA 反彈不同。

由於缺乏細節,我無法說出您的情況的確切表現。

Return-Path:頭由 MDA 指定,它使用MAIL FROM命令中標識的地址。

MTA 通常預設MAIL FROM為發送郵件的使用者。例如,qmail-inject使用-f標誌呼叫可以將 更改Return-Path為指定的電子郵件地址。

例如,我的使用者名是 awesomebox(.awesomedomain.org) 伺服器上的 warner。如果我使用 mutt 發送電子郵件並將From:標頭指定為 warner@awesomedomain.org,則 MTA (QMAIL) 將預設指定MAIL FROMwarner@awesomebox.awesomedomain.org

相同的性能將適用於通過 Apache 執行的 CGI,它將預設為Return-PathApache 執行的使用者。

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