[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

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: