http://spambayes.sourceforge.net
Installation pour Windows sous forme de Proxy POP3 :
- téléchargez le logiciel dans la section code sources du site (le python ne se compile pas, ne cherchez pas de binaires)
- décompressez le .zip ou le .tar.gz dans un répertoire approprié
- téléchargez Python 2.3 sur http://www.python.org
- installez Python
- dans le répertoire de SpamBayes, ouvrez une console DOS dans le sous-répertoires Windows et tapez :
CODE |
pop3proxy_service.py --startup auto install pop3proxy_service.py start |
- entrez l'URL suivante dans votre navigateur favori : http://localhost:8880 (un conseil, mettez-la dans vos favoris, elle vous sera souvent utile)
- cliquez sur le lien de configuration
- entrez la liste des serveurs POP3 que vous utilisez dans le premier champ, séparés par une virgule et laissez tout le reste par défaut
- sauvegardez les options
- si vous possédez un client mail au format Unix mbox, utilisez le panneau "Train on a given message" qui vous permet d'uploader un fichier mbox et d'indiguer s'il s'agit de spam ou de ham (vous pourrez ainsi uploader votre mailbox "junk")
- dernière étape : reconfigurez votre client mail en changeant l'adresse du serveur POP3 pour localhost
A chaque fois que vous recevrez du mail, vous pourrez vous rendre dans l'interface d'administration de Spam Bayes dans le panneau "Train on proxied messages" pour affiner l'apprentissage du logiciel.
A y'est ! Cela peut sembler long à voir, mais vous n'en aurez que pour quelques secondes si vous suivez les instructions ;-)
P.S : SpamBayes fournit un filtre IMAP
P.P.S : je n'ai pas expliqué comment configurer le client mail pour traiter le spam car cela dépend de chaque logiciel. Typiquement vous devrez créer un filtre vérifiant la valeur de l'en-tête X-Spambayes-Classification des messages. Si la valeur est "spam" vous pourrer le diriger vers un répertoire "Junk", si la valeur est "ham" ou "unsure", vous pourrez garder le mail.