Re: aggiungere test a spamassassin
> fin qui tutto chiaro. ma stai usando regole preconfezionate di
Ho solo cambiato il punteggio di alcune regole preconfezionate.
> spamassassin. io mi chiedevo se era possibile crearne di proprie. magari
> controllando se il subject contiene una certa parola. mi sembra che sia
> quello che fanno le regole sotto. i test DZ_SPAM_WORD ecc, non ci sono
> nella lista dei test di spamassassin. li hai creati tu? come? dove è
> descritta la procedura?
E' descritto tutto nella documentazione di spamassassin:
man -k spamassassin
man Mail::SpamAssassin::Conf
In breve:
1) definisci il tuo test. Tutti i miei test cominciano con DZ_ cosi' non
hanno conflitti con quelli di default. Questo controlla se il Subject
soddisfa la regexp a destra, cioe' se contiene una delle parole:
header DZ_SPAM_WORD Subject =~ /(ADU[L1]T|ADVERTISING|ASSET|BABIES|BABY|BULK EMAIL|BUSH|BUSINESS|CARTRIDGES|CIGARETTES|CONFIDENTIAL|EJECULATION|EXTRA INCOME|FINANCIAL|FOR YOU|FUCK|GIRL|GUADAGNARE|INKJET|INVESTMENT|LOANS|LOSE WEIGHT|MARKETING|MORTGAGE|NASDAQ|NEED YOUR HELP|NIGERIA|ORANGE LEVEL|PEN[I1]S|PEN[I1].*ENLARGEMENT|P[I1]LLS|P[O0]RN|PROMO|PROZAC|SEEK YOUR ASSISTANCE|SESSO|SEX|TEENS|TOBACCO|TONER|TRADE|V1AGRA|VALIUM|VIAGRA|YOUR COMPUTER|\$\$\$)/i
2) definisci un messaggio di descrizione (opzionale). Questo viene aggiunto
come spiegazione nel body delle mail marcate come spam:
describe DZ_SPAM_WORD DZ spam word
3) assegni un punteggio al test. Qui dice che se il test passa aumenta
il fattore di spam di 4.50 punti. Quando il totale arriva a 5 e' spam.
score DZ_SPAM_WORD 4.50
Non mi pare complicato.
La seguente regola controlla il body della mail invece che gli header e ha
un punteggio negativo, assumendo che se si parla dei miei packages debian
non dovrebbe essere spam:
body DZ_MY_PACKAGES /(i8kutils|tclx|appunti-informatica|dpkg-www|nap-1.5)/i
describe DZ_MY_PACKAGES DZ my packages
score DZ_MY_PACKAGES -10.00
--
echo 16i[q]sa[ln0=aln56%1F+Pln56/snlbx]sb23C15C85417484EC5E429FD9776Asnlbx|dc;\
echo 16i[APq]sa[ln0=aln5C%1F+Pln5C/snlbx]sb72E28557F7FE184112F53F5FFDsnlbx|dc
Reply to: