Email
如何從電子郵件中刪除 Received-headers?
我正在使用 Postfix 2.3.3 並且從我的伺服器發送的郵件總是添加我想刪除的無用標頭。目前我只使用 PHP mail() 函式來發送郵件。
返迴路徑: 收到:來自 mss-us4.mail.pw (localhost.localdomain [127.0.0.1]) 通過 mss-us4.mail.pw (Postfix) 與 ESMTP id EBAF41540011 為了 ; 2009 年 12 月 7 日星期一 16:59:02 +0000 (GMT) 收到:來自 mx2.mail.pw (inbound-us2.mail.pw [70.87.xx]) 通過帶有 ESMTP 的 mss-us4.mail.pw (Postfix) 為了 ; 2009 年 12 月 7 日星期一 16:59:02 +0000 (GMT) 收到:來自 mail.domain.org(未知 [x.172.xx]) 通過 mx2.mail.pw (Postfix) 與 ESMTP id 6B20F56063B 為了 ; 2009 年 12 月 7 日星期一 16:59:02 +0000 (GMT) 收到:來自 ip1.domain.org (ip1.domain.org [127.0.0.1]) 通過 mail.domain.org (Postfix) 與 ESMTP id 1E5B018080AC 為了; 2009 年 12 月 7 日星期一 11:59:02 -0500 (EST) 收到:(來自 apache@localhost) 通過 ip1.domain.org (8.13.8/8.13.8/Submit) id nB7Gx2lR016074; 2009 年 12 月 7 日星期一 11:59:02 -0500
我已經將我的標題與 Gmail 標題進行了比較,從我所看到的是最後兩個無用的標題。另外,如何從 Postfix 配置中更改返迴路徑?
FWIW,這對標頭來說是個壞主意,
Received
但無論如何這就是答案。womblecontent_filter
作為推薦的解決方案提到。恕我直言,這太過分了,Postfix 通過header_checks
./etc/postfix/main.cf:
header_checks = regexp:/etc/postfix/header_checks
/etc/postfix/header_checks:
/^Received:.*\[127\.0\.0\.1\]/ IGNORE /^Received:.*\from apache@localhost/ IGNORE
每個標題都是無用的——直到你真正需要這些資訊來診斷一些惱人的問題。
如果您對此一無所知,那麼您需要查看
content_filter
參數。