• [^] # Re: Spam

    Posté par (Mastodon) . En réponse au journal Spam. Évalué à 2.

    Permierement mes reglages de kmail :

    1/J'ai installé spamassassin
    2/J'ai ajouté un filtre dans kmail :
    Nom : spamassassin
    <n'importe quel en-tête> est différent de LE TRUC QUI ARRIVE JAMAIS
    Utilise le programme de filtre : /usr/bin/spamassassin

    ça c'est pour marquer le spam

    3/Un filtre pour mettre dans le dossier spam ( il faut le créé biensur ) les mèls parqués par spamassassin :
    Nom : spam
    <n'importe quel en-tête> contient X-Spam-Flag: YES

    Remaque : au debut j'utilisait des filtres sur le topic mais, spamassin a changé de systeme, du moins sur ma Sid


    Le script
    Bon, pour prevenir toutes remarques :

    C'est crade =)

    J'ai 4 fichiers :

    updateWhiteList.sh Qui blacklist les mails qui sont dans le dossier MarquerCommeSpam dans mon dossier ~/Mail
    updateBlackList.sh Qui ajoute a la whitelist les mails de mes contacts qui sont dans kaddressbook
    update.sh Qui gere l'ensemble

    et enfin un fichier ~/.spamassassin/user_prefs.header qui contient mes preference pour spamassassin ( je suis reglé a 3.6 chez moi )

    updateWhiteList.sh :
    #!/bin/sh

    cat /home/goneri/.kde/share/apps/kabc/std.vcf | grep EMAIL | sed s/EMAIL:/whitelist_from\ /g> ~/.spamassassin/tmp/mawhriteliste

    updateBlackList.sh
    #!/bin/sh

    BLACKMAIL="/home/goneri/Mail/MarquerCommeSpam/cur"

    cat $BLACKMAIL/* | grep Return-Path | tr -d "[<->]" | sed s/Return-Path:/blacklist_from\ /g> ~/.spamassassin/tmp/mablackliste

    update.sh
    #!/bin/sh

    ./updateWhiteList.sh
    ./updateBlackList.sh

    cat user_prefs.header tmp/*>user_prefs

    user_prefs.header
    required_hits 3.4
    score PENIS_ENLARGE 30
    #ça me vexe ce type de spam ;)
    score HTML_IMAGE_ONLY_02 20
    score MICROSOFT_EXECUTABLE 20


    J'ai enfin ajouté dans ma crontab une regle pour executer toutes les heures
    /home/goneri/.spamassassin/update.sh

    Voila =)

    Tout