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