如何删除这些垃圾邮件标题?

我使用Postfix 2.3.3,从我的服务器发送的邮件总是添加无用的标题,我想删除。 目前我只使用PHP mail()函数发送邮件。

返回path: 
收到:从mss-us4.mail.pw(localhost.localdomain [127.0.0.1])
 通过mss-us4.mail.pw(Postfix)与ESMTP ID EBAF41540011
 为了 星期一,2009年十二月7日16:59:02 +0000(GMT)
收到:来自mx2.mail.pw(inbound-us2.mail.pw [70.87.xx])
 通过mss-us4.mail.pw(Postfix)与ESMTP
 为了 星期一,2009年十二月7日16:59:02 +0000(GMT)
收到:来自mail.domain.org(未知[x.172.xx])
 由mx2.mail.pw(后缀)与ESMTP id 6B20F56063B
 为了 星期一,2009年十二月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(美东时间)
收到:(从apache @ localhost)
 通过ip1.domain.org(8.13.8 / 8.13.8 / Submit)id nB7Gx2lR016074;
 星期一,2009年12月7日11:59:02 -0500

我比较了我的Gmail头,从我看到的是最后两个无用的头。 另外如何更改Postfixconfiguration中的返回path?

FWIW,这是一个Received标题主意,但这里的答案无论如何。 womble提到了content_filter作为推荐的解决scheme。 恕我直言,这是过度杀伤,Postfix通过header_checks本地支持。

/etc/postfix/main.cf文件:

 header_checks = regexp:/etc/postfix/header_checks 

/等/后缀/ header_checks:

 /^Received:.*\[127\.0\.0\.1\]/ IGNORE /^Received:.*\from apache@localhost/ IGNORE 

每一个标题都是没用的,直到真正需要这些信息来诊断一些恼人的问题。

如果你是这样做的,那么你想看看content_filter参数。