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)





No Comments Yet