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

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: