[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