procmailを使用するシステムでどうしても動かなくて、2時間ほどハマってしまった。
原因は、以下。
セキュリティ上の理由から、 procmail が使用する rcfile は絶対パスか $HOME からの相対パス指定であり、且つその所有者が受取人または root であり、 且つ rcfile 自体とこれを含むディレクトリの両方共誰でも書き込みできる状態であってはならない。 【訳注: world writable: other (その他) の書き込みビット (w) が立っている状態を指す。 man chmod 参照。】 更に、$HOME/.procmailrc ファイルの場合は、同一グループユーザが書き込み可能であってはならないし、 また $HOME ディレクトリが同一グループから書き込み可能であってはならない。
要は.procmailrcや設置してあるディレクトリに、他のユーザーによる書き込み権限があってはならないらしい。
procmailには毎回ハマっている気がする。