いつもお世話になっております。 procmail にてメールの振り分けをやろうとしています。 振り分け自体ははうまくいっているのですが、エラーがログに出てきます。 Error while writing to "echo "$MATCH"|nkf -meZ1|sed 's/[[:space:]]//g'" しかも、常に出るのではなく、エラーとならない物もあるようです。 疑わしい所を教えていただけないでしょうか。 レシピは、 :0 * ^Subject:.*\/.* { :0 * ^Subject:.*iso-2022-jp DECODED_SUBJECT=|echo "$MATCH"|nkf -meZ1|sed 's/[[:space:]]//g' :0 E DECODED_SUBJECT=|echo "$MATCH"|nkf -eZ1|sed 's/[[:space:]]//g' } でデコードして、いくつかの条件で処理をしてます。 例えば :0 * ? test -s $NGWORD * ? echo "$DECODED_SUBJECT" | fgrep -iqf $NGWORD $MAILDIR/trash/. こんな感じです メールはこのメーリングリストのメールを使ってテストしてます。 どうぞよろしくお願い致します。 -- 大西愼一 frsmw@xxxxxxxxx