Re: aggiungere test a spamassassin
> sto usando spamassassin e funziona piuttosto bene. tuttavia alcune mail
> di spam - pochissime per la verità - passano comunque. vorrei poter
> aggiungere qualche test per marcare anche quelle.
> ho dato un occhiata alla pagina dei test di spamassassin.org ma non ho
> trovato quello che cercavo. le regole sono descritte con un nome e un
> punteggio ma non capisco bene come funzionino (regex di header e body
> immagino). ad ogni modo vorrei aggiungerne di personalizzate.
> è possibile? come?
>
> ciao
> --
> Leonardo Canducci - lcanducci@libero.it
> GPG Key ID: 429683DA
E' facile, basta aggiungere le regole in ~/.spamassassin/user_prefs.
Ecco alcuni esempi dal mio user_prefs:
score PENIS_ENLARGE 50.0
score PENIS_ENLARGE2 50.0
blacklist_from *@hotmail.com
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
describe DZ_SPAM_WORD DZ spam word
score DZ_SPAM_WORD 4.50
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
header DZ_X_DELETE_ME X-delete-me =~ /./
describe DZ_X_DELETE_ME DZ x-delete-me header
score DZ_X_DELETE_ME 4.00
e cosi' via...
In pratica per ogni regola devi definire un match, una descrizione e un
punteggio positivo o negativo. Occhio che se sbagli la sintassi sono
cazzi, spamassassin va in errore ma non ti dice dove. Conviene aggiungere
una regola alla volta e provarla ogni volta con una mail di test.
Con spmassassin mi restano in mailbox un paio di spam alla settimana
contro 300 messaggi marcati come spam. Anche i falsi positivi sono
pochissimi, in pratica solo quei lamer che usano account di hotmail,
yahoo o usa.net.
--
echo 16i[q]sa[ln0=aln56%1F+Pln56/snlbx]sb23C15C85417484EC5E429FD9776Asnlbx|dc;\
echo 16i[APq]sa[ln0=aln5C%1F+Pln5C/snlbx]sb72E28557F7FE184112F53F5FFDsnlbx|dc
Reply to: