Ceci est clairement une sorte de suite au blog de Royale... En effet j'ai ai moi aussi assez de me voir submergé de spam sur mes differents domaines, depuis pas mal de temps je pense donc à utiliser une solution pour "au moins" marquer les spams, histoire de pouvoir faire un tri efficace. Et là je me lance...
La solution choisie est donc également à base de bogofilter. La grosse différence avec la solution de Royale est que je me sers de qmail comme serveur mail.
Les indications suivantes soient bien adaptées (chemin, users...) si l'on a suivi ma doc d'installation de qmail.
Par rapport à àa il suffit d'ajouter les programmes bogofilter donc, mais également maildrop outils indispensable pour livrer des mail dans les boites aux lettres Maildir...
Je vais donc détailler ici comment rajouter le filtre bogofilter au niveau du compte chris dans le domaine reponses.net.
Il faut commencer par rajouter un fichier .qmail dans le repertoire ce compte mail, c'est à dire dans mon arborescence, de le créer à /home/vpopmail/domains/reponses.net/chris/.qmail avec le contenu suivant :
|preline /usr/bin/bogofilter -p --bogofilter-dir="/var/qmail/bogofilter" | /usr/local/bin/maildrop -d vpopmail /home/vpopmail/domains/reponses.net/chris
Ensuite il suffit de configurer les fichier de configuration de bogofilter (sous debian c'est "/etc/bogofilter.cf") pour que :
- le titre du mail, en cas de spam, soit précédé de ***BOGO SPAM*** (en mettant la ligne spam_subject_tag=***BOGO SPAM*** )
- que la liste des mots se situe dans /var/qmail/bogofilter (en mettant la ligne bogofilter_dir=/var/qmail/bogofilter)
- fixer des limites réalistes au dessus de 80%de chances de spam, c'est un spam (en mettant la ligne spam_cutoff= 0.80)
Et c'est tout !!! Les mails seront taggués automatiquement par Bogofilter. Petit conseil, j'ai également activé le filtre bogofilter dans mon client mail (Evolution), histoire de me créer petit à petit une liste de mot de plus en plus précise... Et de temps en temps je met à jour (une simple copie) la liste disponible sur le serveur.
Voilà, c'est rapide à faire et franchement c'est très très efficace... Vous remarquerez que je préfère "garder" mes spams (histoire de vérifier, on sait jamais), mais bon libre à vous de les evoyer vers /dev/null :-)