#contents();
*** /etc/headerchecks によるヘッダー内容の加工 [#l46b13ce]
- &color(red){自宅サーバーから外部に出るメールヘッダーの中に含まれる 内部ネットワーク情報を削除したい};
- postfix に組み込まれている headerchaeck 機能を利用してヘッダーを編集する
- メールトポロジー的には amavisd-new による ウイルスチェック(f-prot)、SPAMフィルター(SPAM assasin) 処理の後段で処理される事を期待
*** /etc/headerchecks の有功化 とフィルターの設定 [#u6935c61]
-- /etc/postfix/main.cf の設定
# The header_checks parameter specifies an optional table with patterns
# that each logical message header is matched against, including
# headers that span multiple physical lines.
#
# By default, these patterns also apply to MIME headers and to the
# headers of attached messages. With older Postfix versions, MIME and
# attached message headers were treated as body text.
#
# For details, see "man header_checks".
#
#header_checks = regexp:/etc/postfix/header_checks
header_checks = pcre:/etc/postfix/header_checks
-- /etc/postfix/main.cf の設定
# muna : メールヘッダのReceived行にLAN内IPアドレスが表示されないようにする
#/^Received:\sfrom .*\[127\.0\.0\.1\]|^Received:\sfrom .*\[192\.168\.1\.*\]/ IGNORE
# muna : Reject 未承認公告
/^Subject:\ =\?ISO-2022-JP\?B\?GyRCTCQ\+NUJ6OS05cCIoGyhC\?=.*/ REJECT
# 2007-1-5 : hmuna 又は munakata 又は localhost が含まれる行はヘッダーから削除する
/^.*(hmuna|munakata|localhost)/ IGNORE
*** 動作確認1: ループバックメールによる確認 [#ia82c793]
- public_mail@hmuna ⇒ munakata@kk.iij4u.or.jp =(自動転送)⇒ public_mail@hmuna.com のループバック
- ループバックなので、再受信時についたヘッダーは見えて良い
- &color(red){フィルター設定なし時};
&ref(headder_no_check.JPG);
----
- &color(red){フィルター設定時};
&ref(headder_check.JPG);
*** 動作確認2:外部サーバーでヘッダーを確認してみた ( public_mail@hmuna.com ⇒ yukopn@aol.com ) [#k33aef56]
- これは canonical による書き換え( @hmuna.com ⇒ @renesas.com ) が入っていないバージョン
- しかし、一部消しておきたい 内部ネットワーク情報が出ている ⇒ これはトポロジーの問題だろうか.... 要再検証
-- &color(orange){Received: from localhost (localhost.localdomain [127.0.0.1]) by mail.hmuna.com (Postfix) with ESMTP id C9A4BFD01F0};
-- &color(orange){Received: from mail.hmuna.com ([127.0.0.1]) by localhost (spirit.hmuna.com [127.0.0.1]) (amavisd-new, port 10024)};
Return-Path: <public_mail@hmuna.com>
Received: from rly-yc03.mail.aol.com (rly-yc03.mail.aol.com [172.18.205.146]) by air-yc02.mail.aol.com (v114.2) with ESMTP id MAILINYC23-1c8459e6b2cd7; Fri, 05 Jan 2007 10:13:55 -0500
Received: from mail.hmuna.com (229.152.138.210.bn.2iij.net [210.138.152.229]) by rly-yc03.mail.aol.com (v114.2) with ESMTP id MAILRELAYINYC36-1c8459e6b2cd7; Fri, 05 Jan 2007 10:13:49 -0500
Received: from localhost (localhost.localdomain [127.0.0.1]) by mail.hmuna.com (Postfix) with ESMTP id C9A4BFD01F0
for <YUKOPN@aol.com>; Sat, 6 Jan 2007 00:13:47 +0900 (JST)
X-Virus-Scanned: amavisd-new at hmuna.com
Received: from mail.hmuna.com ([127.0.0.1]) by localhost (spirit.hmuna.com [127.0.0.1]) (amavisd-new, port 10024)
with ESMTP id E-h+ml-CIIH7 for <YUKOPN@aol.com>;
Sat, 6 Jan 2007 00:13:46 +0900 (JST)
Date: Sat, 06 Jan 2007 00:13:43 +0900
User-Agent: Thunderbird 1.5.0.9 (Windows/20061207)
MIME-Version: 1.0
To: YUKOPN@aol.com
Subject: ヘッダーの確認メール Content-Type: text/plain; charset=ISO-2022-JP
Content-Transfer-Encoding: 7bit
Message-Id: <20070105151346.B5222FD01EE@mail.hmuna.com>
From: public_mail@hmuna.com
X-AOL-IP: 210.138.152.229
X-AOL-SCOLL-SCORE: 0:2:291204063:6710886
X-AOL-SCOLL-URL_COUNT: 0
*** 参考 URL [#rf7890ed]
- [[Japan Postfix Admin Group:http://www.kobitosan.net/postfix/group.html]]
- [[Postfix-jp ML:http://www.kobitosan.net/postfix/ML/]]
- [[Postfix キューに入った後のコンテンツフィルタ:http://www.kobitosan.net/postfix/trans-2.2/jhtml/FILTER_README.html]]
- [[Postfix header checks:http://www.kobitosan.net/postfix/trans-2.2/jhtml/header_checks.5.html]]