Postfix 2.3.3を使用していますが、サーバーから送信されたメールには、削除したい不要なヘッダーが常に追加されています。現在、メールの送信にはPHP mail()関数のみを使用しています。
Return-Path: 受信:mss-us4.mail.pw(localhost.localdomain [127.0.0.1]) からmss-us4.mail.pw(Postfix) ESMTP ID EBAF41540011 for; 2009年12月7日月曜日16:59:02 + 0000(GMT) 受信:mx2.mail.pw(inbound-us2.mail.pw [70.87.xx]) からmss- us4.mail.pw(Postfix)with ESMTP for; 2009年12月7日月曜日16:59:02 + 0000(GMT) 受信:mail.domain.org(不明[x.172.xx]) からmx2.mail.pw( Postfix)ESMTP ID 6B20F56063B for; 2009年12月7日月曜日16:59:02 + 0000(GMT) 受信:ip1.domain.org(ip1.domain.org [127.0.0.1]) からmail.domain。 org(Postfix)with ESMTP id 1E5B018080AC for; 2009年12月7日月曜日11:59:02-0500(EST) 受信:( Apache @ localhostから) by ip1.domain.org(8.13.8/8.13.8/Submit) id nB7Gx2lR016074; 2009年12月7日月曜日11:59:02-0500
私は私のものをGmailヘッダーと比較しました、そして私が見たものから最後の2つの役に立たないヘッダーがあります。また、Postfix設定内からリターンパスを変更するにはどうすればよいですか?
FWIW、これはReceived
ヘッダーのbadアイデアですが、とにかく答えはここにあります。 wombleは、推奨される解決策としてcontent_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
パラメーターを確認する必要があります。