World Spam Revenge !!


HomePage
Accueil
Contacts
Outils
FAQ



Spams : 70652

compteur


Nous vous fournissons ici quelques outils (scripts) :


  • Pour entrer dans la base des courriels déjà sélectionnés comme spams il existe antispam, un script écrit en Python2.3.
  • antispam.py Ce script prend en entrées un type de boite aux lettres et une liste de fichiers et vous rend en sortie le nombre de spams entrés dans la base et les adresses de courriels des spams. Pour cela, il vous faudra toutefois possèder d'un compte sur Antispam.

    Les format de boites aux lettres supportées sont:
    • mailbox Unix: Mozilla, Netscape, Mutt (un fichier contenant plusieurs mails par boite aux lettres)
    • imh: Sylpheed, Sylpheed-claws (Un répertoire par boite aux lettres et un fichier par mail)
    • Eudora: comme le premier, mais avec des entêtes réécrites

    Ce script demande deux doigts de configuration. Tout d'abord il faut remplir les variables remote_user et remote_password avec votre identifiant et mot de passe sur Antispam. Ensuite il y a la white_list au niveau de la ligne 64. il faut renter les adresses courantes que vous ne voulez pas voir entrer par erreur dans la dans la liste déjà présente. Les adresses courriels devront être entre simples quotes et séparées par des virgules. L'entrée '???@???' sert pour les boites au lettres eudora et ne doit pas être supprimé.

    Le script prend en premier argument le type de boite aux lettres et ses arguments suivants sont les fichiers à parcourir. Exemples d'exécution:
    • Pour le Format imh (Sylpheed, Sylpheed-claws):
          ~/bin/antispam.py imh ~/Mail/Spam/1 ~/Mail/Spam/2 ~/Mail/Spam/3
          
    • Pour le Format Mailbox (Mozilla, Mutt, système unix):
          ~/bin/antispam.py mailbox ~/.mozilla/default/xzkhflksgfl/Mail/Spam ~/Mail/Spam
          
    • Pour le Format Eudora:
          ~/bin/antispam.py eudora SPAM.TXT TRASH.TXT
          
    Les fichiers passés en entrés sont supprimés à la fin de leur parcours. Pour les formats mailbox et eudora si une adresse courriel pose problème en cours d'exécution, le script fini sont travail quand même et détruit le fichier.
    Pour les utilsateurs de Sylpheed-claws, il est possible d'utiliser ce script comme une action à appliquer sur des courriels sélectionnés. Allez dans le menu Configuration, sous-menu Actions..., le mon de menu peut être Spam Query et la commande est ~/bin/antispam.py imh %F. CLiquez sur Ajouter, puis sur Ok et votre action sera disponible dans le menu Outils, sous-menu Actions. Pour l'utiliser sélectionnez un ou plusieurs messages et utilisez l'action Spam Query du menu Outils, sous-menu Actions.
    Il est aussi possible d'appeler ce script depuis Mutt, mais par flemme de lire la doc et de tester je laisse ceux que ça intéresse chercher et contacter le webmaster pour remplir ce paragraphe.

  • Pour trier une mbox, en classant les messages par le m-id :
  • perl_tri_mbox.pl (Script en perl, écrit par jq, merci à lui)
    Ce script prends une boite mbox en entrée, et trie les mails, en les renommant par leur champs Message-ID:, dans un repertoire crée à l'avance, avec l'extension ".eml".

    Exemple :
      ./perl_tri_mbox.pl Inbox tri/
      
  • Il est possible d'utiliser l'outil mb2md, fourni dans toute bonne distro GNU/Linux (quelqu'un a dit Debian ?), qui fait le même boulot.


  • Pour préparer un fichier SQL prêt à être insérer dans la base :
  • spamsqlator.rb (Script en Ruby, écrit par NBBNCN, merci à lui)
    Ce script extrait les entêtes des fichiers .eml du repertoire dans lequel on l'éxécute, pour les assembler dans un fichier SQL (MySQL) à la norme des tables utilisé par anti.spam (et Dave, surtout).

    Exemple :
      cd tri/
      ./spamsqlator.rb
      







Valid CSS! Valid HTML 4.01!