HomePage
Accueil
Contacts
Outils
FAQ
Spams : 70652
|
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
|