procmail本文(ボディ)に対するegrepが中途半端なんです 


[ コメントを書く ] [ BBS ] (PR) [レンタルサーバー]

2003-2-17 13:40:42 aratan

初めましてaratanと申します。

procmailの設定を行っているのですが、
日本語のメール本文に対するegrepがうまくいきません。
動きが中途半端になってしまいます。
どなたかご教授お願い致します。

:0 B c
* ^a

上のように書いた場合,
メール本文中の"a"に対してgrepすることは可能です。

しかし、"a”の部分を日本語にした場合、動作が半端になってしまうんです。
メール本文(ボディ)の一行目にだけgrepを行ってるようなんです。
具体的には次のようにレシピを書きました。

:0 B c
* ^\/.*
* ? echo "$MATCH" | nkf -meZ1 | sed 's/[[:space:]]//g' | egrep 'あ'

上のように書いた場合本文の一行目に"あ"がある場合は動作してくれるんですが、
それ以外に"あ"があっても転送等が行われないんです・・・。

どのように対処したらいいのか分からなくなってしまったので質問しました。
レシピに問題があるんでしょうか?
なぜボディの一行目のみを読みにいってしまうんでしょうか?

宜しくお願いします。


コメント:


名前:
E-Mail:
タイトル:
リンク先:
リンク先のタイトル:
画像のリンク:

メッセージ

今年の元号は? (例:大正)