Re: Почтовый фильтр
On Sun, Jul 04, 2004 at 02:51:03AM +0300, Konstantin Korikov wrote:
> > а пожалуйста!
> >
> > - - - - - - -
> > #!/usr/bin/perl
> >
> > $skip= 0;
> >
> > while (<>) {
> > /^-\*---/ and $skip=1;
> > print if!$skip;
> > }
> > - - - - - - -
>
> Не будет работать с mbox (вернее удалит все сообщения, после
> первого сами знаете с чем).
>
Угу. Потрет все нах...
> > - - - - - -
> > #!/bin/sh
> >
> > if [ ! "`echo "$PWD" | grep 'Mailing lists'`" ]
> > then
> > echo "You should be in Mailing lists subdirectories to proceed"
> > else
> > for i in `find | egrep '[0123456789]+$'`; do
> > strip_subscribe_ru.pl < $i > $i.stripped
> > mv -f $i.stripped $i
> > done
> > fi
> > - - - - - -
> >
Чего-то я не понял зачем это надо? Конфигурите его фильтром для каждого
соответствующего входящего письма и ненадо этого всего.
> > Проблемы:
> >
> > 1. все это работает МЕДЛЕННО даже на небольших ящиках
> > (чтенние построчно -> запись в новый файл -> удаление старого
> > файла)
>
> Ну, если с новыми сообщениями фильтровать еще пару сотен старых
> отфильтрованных, то действительно будет медленно.
>
> > 2. Посоветуйте как их прикрутить к Sylpheed
>
Configuration->Filtering (или Pre/Post-Processing):
Condition: ...
Action: Execute <....>
Насчет того что нужно Filtering или Pre/Post-Processing я не знаю, потому
как Stylpheed не использую.
> Зачем? Есть fetchmail и procmail, которые все будут делать сами и
> быстро.
>
Да, procmail это получше будет.
> --
> С уважением,
> Константин Кориков
> > gettext-0.12.1 - Библиотеки и утилиты GNU для создания системы
> многоязыковых сообщений.
> >
PS. Вот пользуюсь я этой штуковиной до сих пор и нет границ моему щастью ;)