[Mimedefang] Redirect spam to a spam maildrop by score

Renaud PASCAL renaud.pascal at atosorigin.com
Tue Jan 6 10:33:19 EST 2004


Le Tuesday 06 January 2004 16:14, Laurent BOULEAU a écrit :
> Hi all.
>
> Is it possible to drop spams if those exceed a certain score ?
>
> exemple : 5.5 to 10 : marked as spam
> up to 10 : redirected to a spam maildrop

Absolutely :)



for instance 

in mimedefang-filter generate different extended headers according to your scores,
just before this part :
""
            if ($hits >= $req) {
                md_graphdefang_log('spam', $hits, $RelayAddr);
""

Add for instance
""
            action_change_header("X-Spam-Score", "$hits ($score) $names");

                ###RPL###       Ajoute -High Plus Prefixe le au Sujet si GROS SCORE !
                ###
                if ($hits >= 10) {
                        action_change_header("Subject", "[**SPAM**]: $Subject");
                        action_change_header("X-Spam-Score-High", "$hits ($score) $names");
                }
                ###RPL###       Ajoute -Heavy si TRES GROS SCORE !
                ###
                if ($hits >= 20) {
                        action_change_header("X-Spam-Score-Heavy", "$hits ($score) $names");
                }
                ###
                ###RPL###       Ajoute au Sujet
""

and set your .procmailrc like this :


.procmailrc
MAILDIR=$HOME/Mail
LOGFILE=${MAILDIR}/.procmail.log        # Your procmail log
###VERBOSE=yes                          # Produce full information
LOGABSTRACT=all                         # log full info

###
###     Pour ne pas filtrer les transferts persos
###     décommenter les 3 lignes suivantes (en corrigeant la regexp!)
#:0:
#* ^From.*AdressePerso at FAIperso>$
#$ORGMAIL

###
###     Les scores de SPAM supérieurs à 20 sont jetés
###     Les scores de SPAM supérieurs à 10 sont mis dans SPAMM
###     Les scores de SPAM supérieurs à 5 sont mis dans SPAM
###
###
:0:
* ^X-Spam-Score-Heavy:
###/dev/null
SPAMMM  ### On ne jette pas, on met dans SPAMMM

:0:
* ^X-Spam-Score-High:
SPAMM

:0:
* ^X-Spam-Score:
SPAM
""


Et voilà, monsieur le Chat ;)



More information about the MIMEDefang mailing list