Table des matières

,

Comment activer l’anti-spam sur Evolution ?

Le filtre anti-spam Bogofilter est installé et activé pardéfaut. S'il ne vous convient pas, désinstaller Bogofilter avant d'installer Spamassassin.

Attention n'essayez pas d'installer Spamassassin et Bogofilter en même temps !!! Vous pouvez provoquer des bugs !!!

Spamassassin

Installation

Lancer Spamd au démarrage

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 !

Installation de Pyzor (optionnel)

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

Installation

installez le paquet pyzor.

Configuration

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

Ajouter un fichier de configuration (optionnel)

Générer un fichier de configuration grâce à ceci.

Remplacer le fichier /etc/mail/spamassassin/local.cf parcelui que vous venez de créer.

Rappel

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 le service.

BogoFilter

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 paramétrables que spamassassin …

Utilisation

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

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 supprimer cette application, il suffit de supprimer le paquet que vous avez installé. Selon la méthode choisie, la configuration globale de l'application est conservée ou supprimée. Les journaux du système, et les fichiers de préférence des utilisateurs dans leurs dossiers personnels sont toujours conservés.

Problèmes

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 parTonio, Herbie, Thierry, Fabien26, Manu_95