vine-users ML アーカイブ



[vine-users:067684] procmail メ ール振り分け時のエラー

  • From: 大西愼一 <frsmw@xxxxxxxxx>
  • Subject: [vine-users:067684] procmail メ ール振り分け時のエラー
  • Date: Mon, 13 Sep 2004 10:47:40 +0900
いつもお世話になっております。

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