Email

如何從電子郵件中刪除 Received-headers?

  • February 25, 2019

我正在使用 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參數。

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