#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]]

トップ   編集 差分 履歴 添付 複製 名前変更 リロード   新規 一覧 検索 最終更新   ヘルプ   最終更新のRSS