[mdk-re] Re: [mdk-re] Почтовая задача
Alexandre Kliouchnik
=?iso-8859-1?q?avkl_=CE=C1_peterlink=2Eru?=
Ср Май 16 08:37:00 MSD 2001
Hello again
On 15 May 2001 01:20, you wrote:
> Hello Alexandre,
>
> On Mon, May 14, 2001 at 02:58:56PM +0400, Alexandre V. Kliouchnik wrote:
> > Hello
> >
> > А каким образом лучше настроить фильтрацию спама, при работе с
> > fetchmail+postfix на локальном компьютере, с эпизодическим выходом в Инет
> > через ppp?
> > Через postfix прогоняется как входящая, так и исходящая почта, в том
> > числе и для других локальных аккаунтов (хотя последнее нужно только
> > теоретически). Правила фильтрации слишком убогие - работает только
> > REJECT. Если бы по OK действие набора правил прекращалось, то я мог мы
> > пропустить из From исходящую почту кому угодно. А затем анализировать
> > поля To, Cc и Subject, пропуская рассылку altlinux и выкидывая все
> > остальное, идущее не по моему адресу. Т.е. все достаточно просто, но не
> > для postfix.
>
> Зато просто для procmail.
Смысл в том, чтобы ограничиться анализом заголовков и не закачивать себе
содержимое рекламы. Fetchmail через IMAP это должен позволить:
If fetchmail is fetching from an IMAP server, the antispam response
will be detected and the message rejected immediately after the head-
ers have been fetched, without reading the message body.
С procmail это не проходит. Но, похоже, то же не проходит и в postfix:
fetchmail: IMAP> A0006 FETCH 1 BODY.PEEK[TEXT]
fetchmail: IMAP< * 1 FETCH (BODY[TEXT] {10472}
(10472 body octets) fetchmail: IMAP< )
fetchmail: IMAP< A0006 OK FETCH completed
fetchmail: SMTP>. (EOM)
fetchmail: SMTP< 552 Error: content rejected
здесь REJECT из header_checks сработал после того, как получил последнюю
точку из письма.
--
Александр Клюшник
С.-Петербург
http://private.peterlink.ru/avkl/
Подробная информация о списке рассылки community