Depuis Ubuntu 7.10, le filtre anti-spam Bogofilter est installé et activé par défaut. Il suffit donc de passer à la partie apprentissage si vous souhaitez l'utiliser.
S'il ne vous convient pas, désinstaller Bogofilter avant d'installer Spamassassin.
Pour lancer spamd au démarrage modifiez le fichier /etc/default/spamassassin, en remplaçant :
# Change to one to enable spamd ENABLED=0
par
ENABLED=1
puis pour démarrer spamd sans redémarrer tapez dans un terminal :
sudo /etc/init.d/spamassassin start
et voilà le filtrage des spams est immédiatement possible !
Pyzor est un filtre supplémentaire qui se greffe dans spamassassin pour améliorer le filtrage des spam.
installez le paquet pyzor.
Saisir dans un terminal :
sudo pyzor discover
Pour mettre à jour le filtre.
ouvrez le fichier '/etc/mail/spamassassin/local.cf' :
et ajoutez à la fin la ligne :
pyzor_options --homedir /etc/mail/spamassassin
puis après avoir enregistré tapez dans un terminal :
sudo pyzor --homedir /etc/mail/spamassassin discover
puis redémarrez spamd (spamassassin) :
sudo /etc/init.d/spamassassin restart
Générer un fichier de configuration grâce à : http://www.yrex.com/spam/spamconfig.php
Remplacer le fichier /etc/mail/spamassassin/local.cf par celui que vous venez de créer.
Pour que les spams soient filtrés il faut lancer spamd. Il est conseillé de faire en sorte que spamd soit lancé au démarrage (voir au dessus) puis redémarrer l'ordinateur le service.
Pour désinstaller spamassassin il suffit de le faire via Synaptic ou de taper ceci dans le terminal :
sudo apt-get remove spamassassin && sudo apt-get autoremove
Bogofilter est un “concurrent” de spamassassin qui est moins gourmand en ressources, plus rapide et plus efficace !! pourquoi s'en passer …
Ses seuls défauts sont d'être moins souple et customisable que spamassassin …
Il vous suffit de choisir comme pourriels et comme non-pourriels les courriels concernés.
Attention : même s'ils sont bien placés (dans le dossier courrier entrant), il faut quand même les cocher comme non-pourriels pour apprendre à bogofilter à quoi ressemble un courriel normal
Il vous suffit de choisir comme pourriels et comme non-pourriels les courriels concernés.
Attention : Il est indispensable, pour apprendre à bogofilter comment reconnaître les courriels normaux(désirés), de passer quelques bons courriels en pourriels puis de les repasser en Non-pourriels via les boutons prévus à cet effet
Nous avons besoins de 2 fichiers au format mailbox : le premier contenant une collection de messages indésirables, le deuxième contenant une collection de messages désirables.
Par exemple, avec Évolution, créez dans “Boîte de réception” un dossier nommé pourriels
et un dossier nommé non-pourriels
pour y mettre respectivement vos collections de messages non-sollicités et sollicités.
Plus la collection de pourriels est importante, plus l'apprentissage est efficace. Une collection de 1000 pourriels donne un très bon résultat, mais vous pouvez commencer beaucoup plus modestement avec ce que vous avez sous la main. La collection de messages sollicités n'a pas besoin d'être nombreuse mais prenez un échantillon représentatif de vos messages pour éviter les “faux positifs”.
Une fois ces 2 dossiers créés, passons à l'apprentissage. Ouvrez un terminal, et tapez ces 2 commandes :
bogofilter -s < ~/.evolution/mail/local/Inbox.sbd/pourriels
bogofilter -n < ~/.evolution/mail/local/Inbox.sbd/non-pourriels
Et bien sûr la commande info bogofilter
vous donnera l'aide en ligne de bogofilter.
Pour désinstaller bogofilter il suffit de le faire via Synaptic ou de taper ceci dans le terminal :
sudo apt-get remove bogofilter && sudo apt-get autoremove
Suite de la traduction ajoutée par Thierry
Sur Ubuntu 6.06 le greffon bogofilter (un autre greffon destiné à filtrer le spam), qui est aussi activé par défaut semble ne pas fonctionner. De plus, l'activation de ce greffon bogofilter semble empêcher spamassassin de fonctionner. La solution est d'aller dans Edition → Greffons (dans Evolution) et de désactiver le Module de pourriel Bogofilter, et ensuite de redémarrer Evolution.
Vous avez bien fait l'apprentissage des spams, mais pas des Hams (bon courriels) !
Et oui car bogofilter a besoin de savoir à quoi ressemble un courriel normal pour pouvoir filtrer les mauvais ; n'hésitez donc pas à cocher la grande majorité de vos Hams pour lui apprendre.
Voir la partie apprentissage de bogofilter pour comprendre comment faire.
Contributeur : Traduit par Tonio, Herbie, Thierry, Fabien26, Manu_95