某些郵件伺服器是否會重寫信封來響應 CNAME?
在 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 FROM
為 warner@awesomebox.awesomedomain.org。相同的性能將適用於通過 Apache 執行的 CGI,它將預設為
Return-Path
Apache 執行的使用者。