[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[postfix-jp:120] snapshot 版でフィルタの設定
- Subject: [postfix-jp:120] snapshot 版でフィルタの設定
- From: Yoshihiro.Sato@xxxxxxxxxxxxxxxxxxxxx
- Date: Tue, 12 Sep 2000 15:21:02 +0900
お世話になります。
In message "[postfix-jp:113] Re: From からコメントを削除する方法",
ike@xxxxxxxxxxxxxxxxxxxxxxxx wrote...
>池田@名古屋大学です。
>
>09月05日(火) 15時04分頃、Yoshihiro Satoさんは書きました。
>
>>>またsendmailとの比較で恐縮なのですが、
>>>>From 行にコメントがある場合、サーバ側でそれを削除する
>>>ような設定がpostfixにありますでしょうか?
>
>これはないように思います。snapshot 版の filter 機能を使えば
>出来そうですが...
>
>
snapshot-20000531 版のFILTER_READMEを読みながら、設定したのですが、
以下の方法で、あっているでしょうか?(Simpleな方法)
1.filterというログイン不可のアカウントを作成する
2./var/spool/filterというディレクトリを作成し、ユーザfilterのみ
が読み書きできるようにする
3.master.cfに以下の行を追加する
filter unix - n n - - pipe
user=filter argv=/usr/local/bin/filter -f ${sender} -- ${recipient}
4.とりあえず、/usr/local/bin/filterという名前で、サンプルどおり、シェルを作成する
#!/bin/sh
# Localize these
INSPECT_DIR=/var/spool/filter
SENDMAIL=/usr/sbin/sendmail
# Exit codes from <sysexits.h>
EX_TEMPFAIL=75
EX_UNAVAILABLE=69
cd $INSPECT_DIR || { echo $INSPECT_DIR does not exist; exit $EX_TEMPFAIL; }
# Clean up when done or when aborting.
trap "rm -f in.$$; exit" 0 1 2 3 15
cat >in.$$ || { echo Cannot save mail to file; exit $EX_TEMPFAIL; }
# filter <in.$$ || { echo Message content rejected; exit $EX_UNAVAILABLE; }
$SENDMAIL "$@" <in.$$
exit $?
mailxで試したところ、フィルタプログラムは通過していないようです。
他に設定することはないでしょうか?これで、メールは、
スクリプト(/usr/local/bin/filter)を通過してくれるのでしょうか?
以上
+--------------------------------------+
Mitshubishi Electric Gunma Works
Yoshihiro Sato
- Follow-Ups
-
- [postfix-jp:125] Re: snapshot 版でフィルタの設定, Ikeda Nozomu
- References
-
- [postfix-jp:113] Re: From からコメントを削除する方法, Ikeda Nozomu
[検索ページ]
[Postfix-JP ML Home]