procmail
Подробнее
- Автор
- Стивен Р. ван ден Берг
- Год
- 1990
- Тип
- Почтовый фильтр
Unix-программа, сортировавшая входящую почту регулярными выражениями на языке настройки, который никому так и не удалось запомнить.
Стивен Р. ван ден Берг выпустил procmail в 1990 году. Его вызывали из .forward, а правила — «рецепты» — он читал из .procmailrc. Каждый рецепт начинался с :0, затем шли условия в виде регулярных выражений по заголовкам и действие: сложить в папку, переслать или пропустить через другую программу. Можно было раскладывать рассылки по своим папкам, выбрасывать очевидный мусор и гонять почту через спам-фильтры задолго до того, как почтовые клиенты научились хоть чему-то из этого. Спутник formail переписывал заголовки и разбирал файлы mbox.
Синтаксис был сжат до предела читаемости, и большинство пользователей копировали рецепты у кого-нибудь другого. Последний релиз 3.22 вышел в 2001 году, и программа годами оставалась в эксплуатации без сопровождающего — отсюда уязвимости, которые некому было закрывать.