Компьютерный форум OSzone.net  

Компьютерный форум OSzone.net (http://forum.oszone.net/index.php)
-   Общий по Linux (http://forum.oszone.net/forumdisplay.php?f=9)
-   -   Обучение спам-фильтра (http://forum.oszone.net/showthread.php?t=91874)

Gangabass 12-10-2007 06:04 658838

Обучение спам-фильтра
 
Установил связку Sendmail + MailScanner + Dovecot + Squirrelmail. Спама стало приходить намного меньше, но хочется большего.
Во-первых, есть письма, которые помечаются как возможный спам. Хочется каким-то образом обучить на них спам-фильтр, чтобы в следующий раз подобные сообщения признавались спамом. Как я могу обучить фильтр (наверно, Spamassassin)?
Во-вторых, хочется, чтобы сообщения признанные спамом удалялись (сейчас у них только меняется поле Тема:). Но удалялись не совсем, а чтобы они переносились в другой ящик (например, spam@myserver.ru). И чтобы у меня была возможность просмотреть их и в случае ошибочного срабатывания восстановить сообщение. Желательно иметь какое-то ограничение на время хранения. Допустим, через неделю письмо можно окончательно удалять.
Такое возможно? Что для этого нужно сделать?

tokamak 02-07-2008 15:44 840378

Изпользуй procmail, вот пример правила из глобального конфига:

:0
* ^X-Spam-Status: Yes, score=([5-9][0-9].[0-9]|[1-9][0-9][0-9].[0-9])
/dev/null

удаляет все письма с очками более 50.0 и менее 999.9

или

:0
* ^X-Spam-Status: Yes
/dev/null

удаляет все....

------------------
добавляет к файлу /var/mail/name_of_box

:0
* ^X-Spam-Status: Yes
/var/mail/name_of_box

если интересно, то для spamassassin можно составлять правила фильтрующие русские письма...
http://www.spamassassin.tu2.ru


Время: 07:35.

Время: 07:35.
© OSzone.net 2001-