SpamAssassin - pracovni poznamky
Ma konfigurace z /etc/mail/spamassassin/local.cf
required_hits 5.5
rewrite_header Subject [SPAM]
auto_whitelist_path /var/spool/spamassassin/auto-whitelist.db
auto_whitelist_file_mode 0666
use_razor2 1
auto_learn 1
use_bayes 1
bayes_auto_learn 1
bayes_path /var/spool/spamassassin/bayes.db
bayes_auto_learn_threshold_nonspam 1
bayes_auto_learn_threshold_spam 5.5
score BAYES_60 4
score BAYES_80 4.50
score BAYES_95 4.75
score BAYES_99 4.75
# Zruseni overovani cerve listiny, z duvodu tricamu
skip_rbl_checks 0
# Adresy, ktere se nebudou filtrovat pres psam
whitelist_from *@savvy.cz
whitelist_from *@tricams.cz
whitelist_from *@jtbank.cz
whitelist_from *@vegas.eeg-cz.com
Zjisteni DB SpamAssassin
sa-learn --dump magic
0.000 0 3 0 non-token data: bayes db version
0.000 0 263 0 non-token data: nspam
0.000 0 1385 0 non-token data: nham
0.000 0 106364 0 non-token data: ntokens
0.000 0 1094004099 0 non-token data: oldest atime
0.000 0 1116597125 0 non-token data: newest atime
Rucni uceni:
sa-learn --spam - "nauci" spamassassina, ze takovato zprava JE spam
sa-learn --ham - "nauci" spamassassina, ze takovato zprava NENI spam
Je dobre hazet spamy do nejake slozky a pak ji timto zpracovat aby se je naucil.
Poznatky z konference:
Kamarad shodou okolnosti mel problem, ze vsechno bezelo do okamziku, kdyz
jednou jako root pustil rucne sa-learn, protoze databaze "chytla" spatna
prava, a od te doby neucil, dokud si toho nevsiml a nevratil prava zpet
No podle me je pak lepsi dat data bauesu do MySQL a je po problemech s pravy.
Expirace starych dat z bayes filteru:
/etc/init.d/spamassassin stop
/etc/init.d/amavisd stop
sa-learn --force-expire
Spamassassin a prevod dat do MySQL:
Vse je dobre popsano v readme-sql.txt, ale na internetu jsem nasel velice dobry navod jak prevest data do MySQL, odkaz je zde
http://starbridge.org/spip/spip.php?article15
« Zpět na seznam