Spamassassinのスパムフィルターの効率を高めるために、すべてのユーザーのスパムフォルダに対して学習を設定します。データベースを更新するために、1日1回同期を実行します。
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