Ceci est une ancienne révision du document !



Comment activer l’anti-spam sur Evolution ?

Depuis Ubuntu 7.10, le filtre anti-spam Bogofilter semble être installé et activé par défaut. Il suffit donc de passer à la partie apprentissage si vous souhaitez l'utiliser.

L'antispams d'évolution utilise un programme externe pour filtrer les spams, il faudra donc l'installer

Je vous conseille de tester bogofilter qui est bien plus rapide et efficace que spamassassin, et bien sûr, si vous avez des problèmes (ce qui est vraiment rare…) de passer à spamassassin (après avoir désinstallé bogofilter)

Attention n'essayez pas d'installer les deux en même temps !!! Vous pouvez provoquer des bugs !!!

Supprimez l'ancien avant d'installer le nouveau si vous souhaitez changer.

Installation

Installer spamassassin avec Synaptic. ou dans un terminal :

sudo apt-get install spamassassin
  • Lancer Evolution
  • Aller dans Édition → Greffons → dans la fenêtre ainsi ouverte décocher la case en face "Module de pourriel Bogofilter" Pour le désactiver et ainsi éviter les conflits.
  • Ensuite aller dans Édition → Préférences → Préférences du Courrier → Pourriel
  • Cocher au moins la première case "Vérifier la présence de pourriels dans les messages entrants"

Lancer Spamd au démarrage

Pour lancer spamd au démarrage modifiez dans /etc/default/spamassassin :

gksu gedit /etc/default/spamassassin

# 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 !

Installation de Pyzor (optionnel)

Pyzor est un filtre supplémentaire qui se greffe dans spamassassin pour améliorer le filtrage des spam.

Installation

sudo apt-get install pyzor

Configuration

Taper :

sudo pyzor discover

Pour mettre à jour le filtre.

ouvrez le fichier '/etc/mail/spamassassin/local.cf' :

gksu gedit /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

voilà tout, je rappelle que cela ne reste qu'optionnel !

Ajouter un fichier de configuration (optionnel)

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.

Rappel

Pour que les spams soient filtrés il faut lancer spamd je vous conseille de faire en sorte que spamd soit lancé au démarrage (voir au dessus) et après redémarrer l'ordinateur le service.

Désinstallation

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 et d'être moins bien intégré à evolution …(pour la seconde faites-moi confiance ça changera énormément avec gutsy ;-) )

Installation

Installez bogofilter avec Synaptic ou tapez dans un terminal :

sudo apt-get install bogofilter
  • Lancer Evolution
  • Aller dans Édition → Greffons → dans le fenêtre ainsi ouverte décocher la case en face "Greffon de pourriel Spamassassin" Pour le désactiver et ainsi éviter les conflits
  • Ensuite aller dans Édition → Préférences → Préférences du Courrier → Pourriel
  • Cocher au moins la première case "Vérifier la présence de pourriels dans les messages entrants" si ce n'est déjà fait.
  • Sélectionner Bogofilter comme greffon pourriel par défaut et vérifier l'affichage de l'information de disponibilité du greffon et de Bogofilter :

Dans le cas ou le greffon Bogofilter n'est pas disponible, installez le paquet evolution-plugins (ou cliquez sur l'icône suivante : apt://evolution-plugins). Redémarrez Evolution et revenir au réglage Pourriel : le greffon bogofilter doit être à présent disponible.

Apprentissage

Gutsy et suivant

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

Feisty et précédents

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

Solution d'apprentissage en ligne de commande

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

Il est indispensable de faire l'apprentissage d'au moins quelques messages pourriels et quelques messages non-pourriels, sinon bogofilter ne filtrera rien du tout.

Et bien sûr la commande info bogofilter vous donnera l'aide en ligne de bogofilter.

Désinstallation

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

Ubuntu 6.06 LTS (Dapper Drake) seulement:

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.

Bogofilter refuse de filtrer mes spams !!!

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

  • evolution_antispam.1227487271.txt.gz
  • Dernière modification: Le 18/04/2011, 14:55
  • (modification externe)