Spam filtreleme verimliliğini artırmak için, Spamassassin’i tüm kullanıcıların spam klasörlerinden otomatik öğrenme yapacak şekilde yapılandıracağız. Veritabanını güncellemek için her gün senkronizasyonu çalıştıracağız.
1. Verileri güncelleyelim:
sa-update
sa-compile
2. Öğrenme script’i oluşturalım:
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 Çalıştırma izni verelim:
chmod +x /usr/local/bin/spam-learn.sh
3. Script’i cron ile günlük olarak sabah saat 4'te çalıştıracak şekilde ekleyelim.
crontab -e
0 4 * * * /usr/local/bin/spam-learn.sh
Hazır, senkronizasyon raporunu görüntülemek için:
more /var/log/sa-learn.log
No Comments Yet