Использование робота для переобучения antispam фильтра сервера Eserv/3
Основным инструментами для обучения antispam фильта сервера
Eserv/3 являются:
- Работа по протоколу IMAP, когда неверно классифицированная почта перемещается в каталоги spam или not_spam на сервере, что автоматически инициализирует процесс переобучения antispam фильтра
- Работа через Web — так называемый "механиз проталкивания", когда отправитель переходит по ссылке, указанной в сообщении об неуспешной доставки письма, тем самым так же инициализируя процесс переобучения.
Подробнее об этих методах можно прочитать на специальных страничках на нашем сайте: EservPopfile, SpamProtexxPlugin и LibSD
Но иногда, бывает полезно иметь дополнительный способ для пере(до) обучения antispam фильтра (например, если пользователи работают только по протоколу pop3 и администратор хочет автоматизировать процес обучения фильтра). В качестве такого способа предлагается использование специального робота, который обрабатывает особый адрес получателя (доставка по SMTP) и в зависимости от темы письма (которая должна соответвовать одной из 'корзин' antispam фильтра) переклассифицирует образец в заданную категорию.
Особенности и принцип работы робота
- В качестве образцов для (до)обучения испльзуются письма, являющиеся вложениями исходного письма полученного роботом.
- Вложения-образцы должны иметь расширение eml
- Для извлечения вложений используется функционал плагина MContentPlugin, поэтому для работы робота необходимо, чтобы плагин был активирован (ключ UseMContent=1 секции [SMTP] конфигурационного файла)
- Требуемый класс письма указывается в теме письма-конверта.
- Класс должен быть допустим хотя бы для одного из активных antispam фильтров.
Для активизации робота достаточно настроить адрес к которому робот будет привязан в списке ToEmailRobots Образец строки списка:"mail_classify.robot@my-own-domain1.com";1;"smtp\robots\MailClassify\RunRobot";1;"Mail classification robot"