procmail
新出@奈良女子大学です。procmail 3.21を使おうとしています。やりたいことは
・ある条件を満たしたメールは aaa@bbb.ccc に転送。他のメールは破棄。
・システム標準のメールディレクトリ(手元のシステムの場合は
/var/spool/mail/)にはいかなる場合も一切書き込まない。
です。で、.procmailrcにこう書いてみました。
:0
* < 10000
! aaa@bbb.ccc
:0
/dev/null
しかし、これでは /var/spool/mail/$USER に0バイトのファイルを作ろうとして
しまいます。procmailをroot setuidで動かすか、/var/spool/mailをworld
writableにしていない場合は、これによってエラーが起きて、エラーメッセージ
を発信者に返送してしまいます。
DEFAULT=/dev/null
ORGMAIL=/dev/null
を先頭に書き加えても、同じです。
/var/spool/mail/ に一切書き込まないようにさせたいのですが、どうすれば
いいのでしょうか。
nide@ics.nara-wu.ac.jp
Fnews-brouse 1.9(20180406) -- by Mizuno, MWE <mwe@ccsf.jp>
GnuPG Key ID = ECC8A735
GnuPG Key fingerprint = 9BE6 B9E9 55A5 A499 CD51 946E 9BDC 7870 ECC8 A735