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
No Comments Yet