The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]

форумы  помощь  поиск  регистрация  майллист  вход/выход  слежка  RSS
"Антиспам для дома"
Вариант для распечатки  
Пред. тема | След. тема 
Форумы OpenNET: Виртуальная конференция (Public)
Изначальное сообщение [ Отслеживать ]

"Антиспам для дома"  
Сообщение от Ivan (??) on 15-Апр-09, 18:06 
Много лет обходится фильтрацией спама procmail'ом - хватало выкидывания писем с HTML, китайско-японских кодировок и списка регулярок по subject'у. Сейчас по крайней мере последнее не работает, ибо даже спам на английском использует заголовки вида =?GB2312?B?d2Vic2l0ZSBkZXNpZ24gc2VydmljZQ==?=. В связи с этим хочится мало-мальски автоматизированного и более функционального решения.

Схема такая. Интернет -> шлюз (fetchmail->postfix) -> десктоп (postfix->procmail->mutt). Хочется, чтобы из mutt можно было помечать письма как спам, ну и разумеется чтобы отдельный maildir со спамом можно было смотреть, так что воткнуть это надо будет куда-то в район postfix-на-десктопе либо procmail.

Что посоветуете?

Высказать мнение | Ответить | Правка | Cообщить модератору

 Оглавление

Сообщения по теме [Сортировка по времени | RSS]


1. "Антиспам для дома"  
Сообщение от gena (??) on 16-Апр-09, 19:16 
>Много лет обходится фильтрацией спама procmail'ом - хватало выкидывания писем с HTML,
>китайско-японских кодировок и списка регулярок по subject'у. Сейчас по крайней мере
>последнее не работает, ибо даже спам на английском использует заголовки вида
>=?GB2312?B?d2Vic2l0ZSBkZXNpZ24gc2VydmljZQ==?=. В связи с этим хочится мало-мальски автоматизированного и более функционального
>решения.
>
>Схема такая. Интернет -> шлюз (fetchmail->postfix) -> десктоп (postfix->procmail->mutt). Хочется, чтобы из mutt можно было помечать письма как спам, ну и разумеется чтобы отдельный maildir со спамом можно было смотреть, так что воткнуть это надо будет куда-то в район postfix-на-десктопе либо procmail.
>
>Что посоветуете?

SpamAssassin

Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

2. "Антиспам для дома"  
Сообщение от Ivan (??) on 17-Апр-09, 00:21 
>SpamAssassin

Спасибо, то что надо.
Но подумалось, что лучше запустить его на шлюзе в виде spamd, ибо |spamassasin через procmail проверяет почту большо медленно.
В связи с этим - есть ли удобный способ им там управлять из MTA (редактировать whitelist и кормить почтой sa-learn), кроме как ssh+sudo?

Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

3. "Антиспам для дома"  
Сообщение от Ivan (??) on 17-Апр-09, 17:16 
>Спасибо, то что надо.
>Но подумалось, что лучше запустить его на шлюзе в виде spamd, ибо
>|spamassasin через procmail проверяет почту большо медленно.
>В связи с этим - есть ли удобный способ им там управлять
>из MTA (редактировать whitelist и кормить почтой sa-learn), кроме как ssh+sudo?

Сделал, получилось замечательно.

На шлюзе в master.cf postfix'а:

127.0.0.1:12345 inet n   -       n       -       -       smtpd
        -o content_filter=spam:dummy

spam      unix -       n       n       -       -       pipe
        flags=Rq user=ivan argv=/usr/local/bin/spamc -u ivan -e /usr/local/sbin/sendmail -f $sender -- $recipient

и в fetchmailrc заменил 'mda "/usr/sbin/sendmail -i -f %F %T"' на 'smtp localhost/1666'.

spamassasin создал конфиг у меня в хомдире на этом хосте, поэтому по ssh он замечательно редактируется - такой вот макрос в .muttrc скармливает сообщение SA как спам и удаляет его.

macro   pager   <Delete>    "|ssh gateway sa-learn --spam >/dev/null 2>&1 &\nd"

Кстати, пока дошел до пускания fetchmail по SMTP, долго голову ломал, ибо если этого не сделать, приходится вешать content_filter на pickup, а это приводит к зацикливанию почты в spamassasin'е, потому что обработанная им почта опять подбирается pickup'ом. Наладить отдельный maildrop специально для fetchmail не получилось - если в master.cf можно создать еще один pickup, то как заставить sendmail класть туда почту я не понял, -o он игнорирует. Хотя вариант с отдельным maildrop'ом мне кажется более логичным, чем гонять почту локально по SMTP (хотя еще LMTP есть, надо попробовать).

Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

Архив | Удалить

Индекс форумов | Темы | Пред. тема | След. тема
Оцените тред (1=ужас, 5=супер)? [ 1 | 2 | 3 | 4 | 5 ] [Рекомендовать для помещения в FAQ]




Партнёры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2024 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру