procmail
詳細情報
- 開発者
- Stephen R. van den Berg
- 公開年
- 1990年
- 種別
- メールフィルタ
正規表現で受信メールを振り分けるUnixのプログラム。設定言語は、誰も完全には覚えられなかった。
procmailは1990年にStephen R. van den Bergが公開した。.forwardから呼び出され、.procmailrcからルール(レシピ)を読む。各レシピは:0で始まり、ヘッダに対する正規表現の条件と、アクションが続く。アクションはフォルダへの保存、転送、別プログラムへのパイプのいずれかだ。メーリングリストを専用フォルダに分け、明らかな迷惑メールを捨て、メールクライアントにその機能がまだなかった時代からスパムフィルタを通すこともできた。付属のformailはヘッダの書き換えやmboxの分割を担った。
構文は判読できるぎりぎりまで切り詰められていて、多くの利用者は誰かのレシピを写して使った。最後のリリースである3.22は2001年に出ており、その後もメンテナ不在のまま何年も本番で使われ続けた。そのため、直す人のいないセキュリティホールが生まれた。