Redhat/Fedora - Обучение спам-фильтра

Ответить
Аватара пользователя
Gangabass

Redhat/Fedora - Обучение спам-фильтра

Сообщение Gangabass »

Установил связку Sendmail + MailScanner + Dovecot + Squirrelmail. Спама стало приходить намного меньше, но хочется большего.

Во-первых, есть письма, которые помечаются как возможный спам. Хочется каким-то образом обучить на них спам-фильтр, чтобы в следующий раз подобные сообщения признавались спамом. Как я могу обучить фильтр (наверно, Spamassassin)?

Во-вторых, хочется, чтобы сообщения признанные спамом удалялись (сейчас у них только меняется поле Тема:). Но удалялись не совсем, а чтобы они переносились в другой ящик (например, [url=mailto:spam@myserver.ru]spam@myserver.ru[/url]). И чтобы у меня была возможность просмотреть их и в случае ошибочного срабатывания восстановить сообщение. Желательно иметь какое-то ограничение на время хранения. Допустим, через неделю письмо можно окончательно удалять.

Такое возможно? Что для этого нужно сделать?
Аватара пользователя
tokamak

Re: Redhat/Fedora - Обучение спам-фильтра

Сообщение tokamak »

Изпользуй 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
Ответить

Вернуться в «Общий по Linux»