• 締切済み

procmailで本文の文字列置換

procmailを使用して受信したメールの本文内のある特定の文字列を置換して キューに入れたいと考えておりいろいろ調査した結果試しては いるのですがどうもうまく動作しません。 意図していることは受信したメールの本文中にある”:”を”=”に置換した内 容の本文を再度キューに戻したいと考えてます。 どなたか知っている方がいましたら教えていただけないでしょうか。

みんなの回答

回答No.1

procmail+formail+sed等で、本文の書き換え自体は可能ですが・・ 添付ファイルがある場合などを考えると、現実的には難しいと思いますよ。 ご自分で、フィルタ部分をperlなどで書いて、それを使って、実現するのが 良いと思います。(昔ですが、当方は、そのような方法で捌いていました) :0 fw | perl hogehoge :0 続く・・ hogehogeスクリプトが標準入力からメール全文を読み出して、必要な加工後 標準出力へ出力すると、キューが変更できます。 それをレシピ上の後続で処理可能です。 個人的には、procmailより、maildropの方が小細工しやすいように感じますが。

関連するQ&A