Image

База знаний → Самообучение Spamassassin по папке Спам

[Виртуальные сервера]
Дата публикации: 31.05.2023

Чтобы увеличить эффективность работы спам фильтра Spamassassin настроим его обучение на все папки спама, которые присутствуют у всех пользователей. Раз в сутки мы будем запускать синхронизацию для обновления базы данных. 

1. Обновим данные:

sa-update
sa-compile

2. Создадим скрипт обучения:

nano /usr/local/bin/spam-learn.sh

#!/usr/bin/env bash

sa-learn --no-sync --spam /home/mail///.Junk >> /var/log/sa-learn.log 2>&1 sa-learn --no-sync --ham /home/mail///cur >> /var/log/sa-learn.log 2>&1 sa-learn --sync

2.1 Назначим права на выполнение:

chmod +x /usr/local/bin/spam-learn.sh

3. Добавим запуск скрипта в cron, мы будем выполнять его каждый день в 4 утра.

crontab -e

0 4 * * * /usr/local/bin/spam-learn.sh

Готово, отчет о синхронизации:

more /var/log/sa-learn.log

Learned tokens from 14 message(s) (14 message(s) examined)





Нет комментариев