The OpenNET Project / Index page

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

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

"Postfix + Spamassassin нужен совет"  +/
Сообщение от shooroop2004 email(ok) on 13-Июл-11, 13:02 
Здравствуйте! Посоветуйте, кто чем может)
Прикрутил Spamassassin "напрямую" к Postfix (как content_filter я имею ввиду, без всяких Amavis). Как можно реализовать такую (или примерно такую) схему: если письмо набрало после проверки SCORE больше определённого, то направлять его не пользователю, а в специально отведённый ящик и чтобы помеченые юзерами как спам письма тоже перенаправлялись в это ящик и допустим раз в месяц из этого ящика всё удалять нафиг.

Предполагаю, что нужно делать примерно так (поправьте если я ошибаюсь):
1. надо где-то задать все эти условия проверки, но где? В apamlocal.cf?  В amavis например есть final_virus_destiny, final_banned_destiny,
sa_tag2_level_deflt, sa_kill_level_deflt и т.д. а здесь как? Сдаётся мне что надо что-то ещё поставить, что будет заниматься разбором
спам-писем.
2. сделать дополнительный ящик для спама и переадресовывать туда письма если выполняются определённые в п.1 условия. а чтобы пользователи могли
в этот ящик отправлять - это наверное уже настройки почтового клиента?
3. здесь наверное нужен cron, он ведь может очищать ящик? в смысле наверное нужен скрипт, который должен запускаться по раписанию?    
    
Буду признателен за любые подсказки и полезные ссылки. Заранее спасибо!

Ответить | Правка | Cообщить модератору

Оглавление

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


1. "Postfix + Spamassassin нужен совет"  +/
Сообщение от orangeant on 13-Июл-11, 16:24 
1. Spamassassin помечает письма со спамом.
2. Procmail кидает помеченные письма в заданный почтовый ящик.
3. Скрипт по расписанию чистит этот почтовый ящик.
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

2. "Postfix + Spamassassin нужен совет"  +/
Сообщение от shooroop2004 email(ok) on 14-Июл-11, 16:10 
спасибо за совет! давайте, с вашего позволения, теперь более предметно поговорим) сделал директорию /etc/postfix/.procmail (сдаётся мне надо где-то в другом месте создавать
.procmail или нет?) сделал в ней .procmailrc с таким содержимым:

:0fw
| /usr/bin/spamc -f
:0
* ^X-Spam-Status: Yes
/var/spool/virtual_mailboxes/*****.ru/spam/ #(сюда хотелось бы помещать спам)

добавил в /main.cf mailbox_command = /usr/bin/procmail -a $EXTENSION
spamassassin работает, выставляет оценку. проверял /usr/bin/spamc, тоже работает (sudo cat testfile.txt | /usr/bin/spamc -f выдаёт результат).
Однако, письмо в указынный ящик не падает, а приходит как ни в чём не бывало пользователю. По-моему procmail у меня вообще не работает. Как проверить-то?


Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

3. "Postfix + Spamassassin нужен совет"  +/
Сообщение от orangeant on 14-Июл-11, 23:40 
Описание шаманства:

http://cervus-alces.blogspot.com/2009/10/postfix-procmail.html


Ответить | Правка | ^ к родителю #2 | Наверх | Cообщить модератору

5. "Postfix + Spamassassin нужен совет"  +/
Сообщение от shooroop2004 email(ok) on 18-Июл-11, 15:35 
orangeant, спасибо, ссылочка в целом пригодилась)
ну сейчас я реализовал, что если у письма X-Spam-Status: Yes, тогда в ящик со спамом отправляю, а как реализовать чтобы помеченные пользователем, в почтовом клиенте письма, тоже отправлялись в тот ящик (я наверное туплю жутко и это настройки уже самого почтового клиента, сейчас внимательнее посмотрю, что там у них за возможности)?


Ответить | Правка | ^ к родителю #3 | Наверх | Cообщить модератору

4. "Postfix + Spamassassin нужен совет"  +/
Сообщение от artemrts (ok) on 17-Июл-11, 22:03 
> Здравствуйте! Посоветуйте, кто чем может)
> Прикрутил Spamassassin "напрямую" к Postfix (как content_filter я имею ввиду, без всяких
> Amavis). Как можно реализовать такую (или примерно такую) схему: если письмо
> набрало после проверки SCORE больше определённого, то направлять его не пользователю,
> а в специально отведённый ящик

Поверьте, так не стоит делать. Есть понятие "ложные срабатывания", особенно на стадии обучения фильтра. Вы нарываетесь на жалобы пользователей о недошедших письмах.

Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

6. "Postfix + Spamassassin нужен совет"  +/
Сообщение от shooroop2004 email(ok) on 18-Июл-11, 15:44 
>  Поверьте, так не стоит делать. Есть понятие "ложные срабатывания", особенно на
> стадии обучения фильтра. Вы нарываетесь на жалобы пользователей о недошедших письмах.

Альтернатива?) Оставить как есть - просто добавлять в заголовок, что это спам и всё? Кстати подскажите что-нибудь по поводу обучения spamassassin (как это делается или инфу полезную, я конечно и сам сейчас буду смотреть, но всё же...), а то я его прикрутил, он вроде как работает, но реальных пользователей пока нет, тестирую только почтовик и подозреваю что спама будет много и надо будет как-то реагировать...)


Ответить | Правка | ^ к родителю #4 | Наверх | Cообщить модератору

7. "Postfix + Spamassassin нужен совет"  +/
Сообщение от artemrts (ok) on 18-Июл-11, 16:02 
>>  Поверьте, так не стоит делать. Есть понятие "ложные срабатывания", особенно на
>> стадии обучения фильтра. Вы нарываетесь на жалобы пользователей о недошедших письмах.
> Альтернатива?) Оставить как есть - просто добавлять в заголовок, что это спам
> и всё? Кстати подскажите что-нибудь по поводу обучения spamassassin (как это
> делается или инфу полезную, я конечно и сам сейчас буду смотреть,
> но всё же...), а то я его прикрутил, он вроде как
> работает, но реальных пользователей пока нет, тестирую только почтовик и подозреваю
> что спама будет много и надо будет как-то реагировать...)

1. Конечно. Я вам это говорю вполне серьезно. Переложите проблему сортировки спама на пользователей. Сами не осилите. Ну если у вас 2 десятка почтовых ящиков - то да. Ну а если тыща?.. Загребётесь:)

2. man sa-learn  #Так по-моему. Точно не помню.
3. Защита от спама - вопрос комплексный. Сам СА с ним не справиться. СА должен стоять в самом конце цепочки Postfix(или что там у вас) + блаблабла1 + блаблабла2 + СА. Посмотрите в сторону OpenBSD spamd, Policyd. Ну и конечно хорошо настроенный МТА.

Ответить | Правка | ^ к родителю #6 | Наверх | Cообщить модератору

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

Рекомендовать для помещения в FAQ | Индекс форумов | Темы | Пред. тема | След. тема




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

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