Différences
Ci-dessous, les différences entre deux révisions de la page.
Les deux révisions précédentes Révision précédente Prochaine révision | Révision précédente | ||
evolution_antispam [Le 22/07/2007, 11:22] fabien26 |
evolution_antispam [Le 11/09/2022, 12:17] (Version actuelle) moths-art Suppression des espaces en fin de ligne (détecté et corrigé via le bot wiki-corrector (https://forum.ubuntu-fr.org/viewtopic.php?id=2067892) |
||
---|---|---|---|
Ligne 1: | Ligne 1: | ||
- | {{tag>hoary breezy dapper edgy feisty courrier web}} | + | {{tag>Xenial courriel}} |
---- | ---- | ||
Ligne 5: | Ligne 5: | ||
====== Comment activer l’anti-spam sur Evolution ? ====== | ====== Comment activer l’anti-spam sur Evolution ? ====== | ||
- | L'antispam d'évolution utilise un programme externe pour filtré les spams, il faudra donc l'installer | + | Le filtre anti-spam Bogofilter est installé et activé pardéfaut. S'il ne vous convient pas, désinstaller Bogofilter avant d'installer Spamassassin. |
- | + | ||
- | Je vous conseil la première méthode qui est de loin la plus efficace | + | |
- | + | ||
- | **Attention n'essayer pas d'installer le second si la première méthode marche !!, vous risquez de provoquer des bugs dans evolution ...** | + | |
+ | <note important>Attention n'essayez pas d'installer Spamassassin et Bogofilter en même temps !!! Vous pouvez provoquer des bugs !!!</note> | ||
===== Spamassassin ===== | ===== Spamassassin ===== | ||
- | * Installer ''spamassassin'' avec Synaptic. | + | ==== Installation ==== |
- | ou | + | |
- | <code>sudo apt-get install spamassassin</code> | + | |
+ | * désinstaller Bogofilter | ||
+ | * [[:tutoriel:comment_installer_un_paquet|installer le paquet]] **[[apt>spamassassin]]**. | ||
* Lancer Evolution | * Lancer Evolution | ||
- | * Aller dans Édition -> Préférences -> Préférences du Courrier -> Pourriel | + | * 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" | + | * 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: | + | ==== Lancer Spamd au démarrage ==== |
- | <code>sudo gedit /etc/default/spamassassin</code> | + | Pour lancer spamd au démarrage [[:tutoriel:comment_modifier_un_fichier|modifiez le fichier]] **/etc/default/spamassassin**, en remplaçant : |
- | # Change to one to enable spamd | + | <file># Change to one to enable spamd |
- | ENABLED=0 | + | ENABLED=0</file> |
- | par | + | par |
- | ENABLED=1 | + | <file>ENABLED=1</file> |
- | puis pour démarrer spamd sans redémarrer tapez dans un terminal: | + | puis pour démarrer spamd sans redémarrer tapez dans un terminal : <code>sudo /etc/init.d/spamassassin start</code> |
- | + | ||
- | sudo /etc/init.d/spamassassin start | + | |
et voilà le filtrage des spams est immédiatement possible ! | et voilà le filtrage des spams est immédiatement possible ! | ||
- | === Installation de Pyzor (optionnel) === | + | ==== Installation de Pyzor (optionnel) ==== |
- | Pyzor est un filtre supplémentaire qui ce greffe dans spamassassin pour amélioré le filtrage des spam. | + | Pyzor est un filtre supplémentaire qui se greffe dans spamassassin pour améliorer le filtrage des spam. |
- | == Installation == | + | === Installation === |
- | sudo apt-get install pyzor | + | [[:tutoriel:comment_installer_un_paquet|installez le paquet]] **[[apt>pyzor]]**. |
- | == Configuration == | + | === Configuration === |
- | Taper: | + | Saisir dans un [[:terminal]] : <code>sudo pyzor discover</code> |
- | + | ||
- | sudo pyzor discover | + | |
Pour mettre à jour le filtre. | Pour mettre à jour le filtre. | ||
- | ouvrez le fichier '/etc/mail/spamassassin/local.cf': | + | [[:tutoriel:comment_modifier_un_fichier|ouvrez le fichier]] **/etc/mail/spamassassin/local.cf** : |
+ | |||
+ | et ajoutez à la fin la ligne : <file>pyzor_options --homedir /etc/mail/spamassassin</file> | ||
+ | |||
+ | puis après avoir enregistré tapez dans un [[terminal]] : <code>sudo pyzor --homedir /etc/mail/spamassassin discover</code> | ||
+ | |||
+ | puis redémarrez spamd (spamassassin) : <code>sudo /etc/init.d/spamassassin restart</code> | ||
+ | |||
+ | |||
+ | ==== Ajouter un fichier de configuration (optionnel) ==== | ||
+ | Générer un fichier de configuration grâce à [[http://www.yrex.com/spam/spamconfig.php|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 ... | ||
- | sudo gedit /etc/mail/spamassassin/local.cf | + | Ses seuls défauts sont d'être moins souple et paramétrables que spamassassin ... |
- | et ajoutez à la fin la ligne: | + | ==== Utilisation ==== |
- | pyzor_options --homedir /etc/mail/spamassassin | + | Il vous suffit de choisir comme pourriels et comme non-pourriels les courriels concernés. |
- | puis après avoir enregistrer tapez dans un terminal: | + | **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** |
- | sudo pyzor --homedir /etc/mail/spamassassin discover | + | === Solution d'apprentissage en ligne de commande === |
- | puis redémarrer spamd (spamassassin): | + | 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. |
- | sudo /etc/init.d/spamd restart | + | 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. |
- | voilà tous, je rappelle que cela reste qu'optionnel ! | + | 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". |
- | === Ajouter un fichier de configuration (optionnel) === | + | Une fois ces 2 dossiers créés, passons à l'apprentissage. Ouvrez un terminal, et tapez ces 2 commandes : |
- | 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. | + | ''bogofilter -s < ~/.evolution/mail/local/Inbox.sbd/pourriels'' |
- | === Rappel === | + | ''bogofilter -n < ~/.evolution/mail/local/Inbox.sbd/non-pourriels'' |
- | Pour que les spams soient filtrés il faut lancé spamd je vous conseil de faire en sorte que spamd soit lancé au démarrage (voir au dessus) et après redémarrer l'ordinateur. | + | |
+ | <note important>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.</note> | ||
- | ===== Bogo Filter ===== | + | Et bien sûr la commande ''info bogofilter'' vous donnera l'aide en ligne de bogofilter. |
- | Ajouté par [[:utilisateurs:Herbie]] : | ||
- | Vous pouvez également installer bogofilter et ses dépendances, le plugin pour gérer ce filtre est activé par défaut à partir de Dapper Drake : | + | ===== Désinstallation ===== |
+ | |||
+ | Pour supprimer cette application, il suffit de [[:tutoriel:comment_supprimer_un_paquet|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. | ||
- | sudo apt-get install bogofilter | + | ===== Problèmes ===== |
- | Une solution simple pour faire fonctionner Bogofilter : | + | ==== Bogofilter refuse de filtrer mes spams !!! ==== |
- | http://forum.ubuntu-fr.org/viewtopic.php?pid=533299#p533299 | + | |
- | ===== Ubuntu 6.06 LTS (Dapper Drake) ===== | + | Vous avez bien fait l'apprentissage des spams, mais pas des Hams (bon courriels) ! |
- | Suite de la traduction ajoutée par [[http://www.libre-services.fr|Thierry]] | + | 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. |
- | 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. | + | Voir la partie [[#apprentissage|apprentissage de bogofilter]] pour comprendre comment faire. |
---- | ---- | ||
- | //Contributeur : [[https://wiki.ubuntu.com/HowToEnableSpamFilteringInEvolution|Traduit]] par Tonio.// | + | //Contributeur : [[https://wiki.ubuntu.com/HowToEnableSpamFilteringInEvolution|Traduit]] parTonio, [[:utilisateurs:Herbie]], [[http://www.libre-services.fr|Thierry]], [[:utilisateurs:Fabien26]], [[:utilisateurs:Manu_95]]// |