[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[postfix-jp: 121] Re: [FYI] Software Design 4 月号はPostfix特集です



On Mon, 22 Mar 2004 19:11:00 +0900
fukuichi <fuku@xxxxxxxxxxxxxxxxxxx> wrote:

| cleanup            unix  n      -      n      -       0      cleanup
|         -o header_checks=
|         -o mime_header_checks=
|         -o nested_header_checks=
|         -o body_checks=

amavisのことはよくわからないのですが、これに
 -o header_checks=pcre:/path/to/header_checks2.pcre
を追加するといいことがあるかも。

amavisd-newを使用しているなら、README.postfixを参照してください。具体的
な例があげられています。

| > cat header_checks2.pcre
| /^X-Amavis-Hold:/     HOLD

ただし、これだけだと外部のMTAなどがくっつけた"X-Amavis-Hold:"も信用して
しまうので、pre-cleanup(つまり外部とやりとりするsmtpdが呼び出すcleanup)
が参照するheader_ckecksで

| > cat header_checks.pcre
| /^X-Amavis-Hold:/     IGNORE

とします。

これはamavisd-newに限ったことではなく、content_filterの仕組みで独自のヘッ
ダを付加する場合すべてで応用することができます。つまり、content_filterが
付加するヘッダの内容に応じて、安全に動作を指定できるようになります。

もし、smtpd_data_restrictionsを指定しているなら、それもre-injectされる
smtpdで空にしておいた方がいいでしょう。あまり使うことはないと思いますけ
ど。

場合によってはpre-cleanupで*canonical_maps+virtual_alias_mapsも空に。
content_filter側でenvelope-(from|sender)を見ている場合、(おそらく)予期し
ない動作になってしまいますので。

--
Tomoyuki Sakurai - Tomi -
mailto:ml-postfix-jp@xxxxxxxxxxxxxxx
local dnsbl files updated daily at

rsync://trombik.mine.nu/spf/output/

_______________________________________________
Postfix-jp-list mailing list
Postfix-jp-list@xxxxxxxxxxxxxxxxxxxx
http://lists.sourceforge.jp/mailman/listinfo/postfix-jp-list

References
[postfix-jp: 88] Re: [FYI] Software Design 4月号はPostfix特集です, Tomoyuki Sakurai
[postfix-jp: 120] Re: [FYI] Software Design 4 月号はPostfix特集です, fukuichi

[検索ページ] [Postfix-JP ML Home]