Pas à pas pour SpamClear
Une version plus récente de cet article, Pas à pas pour Spamclear (2)
Je viens de refaire une installation de SpamClear sur un carnet équipé de Spamplemousse. Voici un petit résumé pas à pas de la marche à suivre. Les parties en gras italique reflètent mes choix et opinions personnels.
Versions
DotClear 1.2.4
Spamplemousse 0.1.4
SpamClear 0.1.2 (URL du package http://slashboot.free.fr/spamclear/download.php)
Installation
Je considère ici que DotClear et Spamplemousse sont déjà installés et opérationels.
- Cliquer sur
Outils - Puis sur
Gestionnaire des plugins - Copier l'URL du package SpamClear puis la coller dans le champ
Indiquez l'URL (http ou ftp) du fichier de plugin : - Cliquer à nouveau sur
Outils - Cliquer sur
SpamClear. Vous aurez un message à propos de la création des tables. - Cliquer de nouveau sur
Outils, puis surSpamClear. Vous devez obtenir l'écran suivant.
- Modifier le fichier tb.php qui se trouve à la racine du site. Après la ligne 149
require_once dirname(__FILE__).'/'.DC_ECRIRE.'/tools/spamplemousse/inc/tb.php';
insérer la ligne
require_once dirname(__FILE__).'/'.DC_ECRIRE.'/tools/spamclear/inc/tb.php';
(l'ordre des lignes est important)
- Retourner dans le navigateur.
Premier entrainement
Un filtre bayesien n'a besoin d'être entrainé que sur quelques exemples. Au fil du temp, il faudra le réentrainer sur de nouveaux commentaires ou son résultat deviendrait moins performant.
Mettre en ligne quelques spam récents retenus par Spamplemousse pour avoir de la matière.
- Cliquer sur
Outils - Cliquer sur
SpamClear. - Cocher la case
Show spam scoreet cliquer surView. - Dans la liste, repérer les non spam dont le score est à plus de 5%. S'ils ont une croix rouge
, cliquer la croix rouge à droite de la ligne pour qu'elle devienne une coche verte
. Cocher la case à gauche de leur titre. - en bas de la page, dans le menu
With selectedchoisirTrain databaseet cliquer surGo. - Cliquer
Okdans l'alerte. - Cocher la case
Show spam scoreet cliquer surView. - Dans la liste, repérer les spam dont le score est à moins de 90%. S'ils ont une coche verte, cliquer la coche verte à droite de la ligne
pour qu'elle devienne une croix rouge
. Cocher la case à gauche de leur titre. - en bas de la page, dans le menu
With selectedchoisirTrain databaseet cliquer surGo.
Entretenir l'entrainement
Refaites les opération ci-dessus de temps en temps sur les derniers commentaires reçus et principalement quand des spam recommencent à passer ou que des non spam sont retenus par le filtre.
PS: pour les suppressions en masse, j'utilise toujours l'excellent MCommentaires.
Faire un don à ActuChômage
Commentaires
Test
... de quoi ?
;-)
J'avais besoin de faire une copie d'écran de NetNewsWire avec un message non lu sur mon carnet ;-)
Mais, zut, je viens de recycler ce poste... ;-)
Bonjour,
Je me demandais, est-ce que le fait de supprimer des commentaires a une incidence sur l'entraînement du filtre? Ainsi, une fois l'entraînement fait, puis-je supprimer les commentaire "spams" sans risque d'altérer l'entraînementdu filtre?
Vous disant le plus grand des mercis!
... oups... on répond à ma question ici : http://www.dotclear.net/forum/viewtopic.php?pid=89745#p89745
Désolé de vous avoir dérangé et merci pour le billet explicatif quant à l'installation.
Lors de l'entrainement, SpamCLear stoque les informations dans sa base de donnée. On peut donc supprimer les commentaires et rétroliens concernés sans problème.
T'as vu, j'ai fermé mes trackbacks en attendant d'avoir le temps de le faire (si, si, promis je vais le faire toute seule, en grande fille que je suis).
Je m'en voulais de pourir tes flux RSS.
En fait, SpamClear est passé en version 2, un peu plus conviviale :) annonce ici
Je n'en avais pas vu l'annonce ! Désolé.
Je m'attelle à l'instalation puis je fait un compte rendu...
François, juste une p'tite suggestion : tu devrais rétablir
FILEprécédé et suivi de deux underscores et supprimer le point après la deuxième ligne. Ils ont été interprétés en wiki (pour échapper la syntaxe wiki il faut faire précéder la séquence d'un antislash).Après la ligne 149
insérer la ligne
Merci m'dame, ton oeil d'aigle voit tout. Il faut peut être que je fasse un nouvel article pour la nouvelle version, mais ça n'a pas beaucoup changé.
Une question : est-ce que Spamclear marche sur DC 1.2.x... par ce qu'en fait, chez moi non!
Spamclear fonctionne sur DC 1.2.x. Pas sur DC2. Je te recommande de faire la mise à jour vers 1.2.5 car c'est la plus récente. Après, tu peut consulter dans l'ordre les billets que je lui ai consacré. Ensuite, tu trouveras du support sur le forum Dotclear, en particulier ce fil assez touffu.
Merci pour cette aide vraiment précieuse ! J'avoue que j'avais un peu peur d'ajouter un enième plugin anti spam (en plus de Spamplemousse et Spamtimeout) et ça s'est passé à merveille !
Par contre, il existe à présent un version très récente de Spamclear qui a un peu changé ;-) : http://slashboot.free.fr/blog/index.php?2007/02/21/61-spamclear-21
Ce billet, déjà ancien, n'a pas été mise à jours effectivement. Mais en cliquant sur le tag "SpamClear" dans la colonne de gauche, on doit tomber sur un billet plus récent ou la nouvelle version est signalé.
Je me demande s'il serait utile de faire une nouvelle version de ce pas à pas. Cher(s) lecteur(s), qu'en pensez-vous ?
Vu la fréquence à laquellle je recommande ce billet sur le forum, je ne peux que chaudement répondre : oui ! ça vaut le coup :)
Bon, je me met au travail :-)
Ca y est m'ââme, j'ai fait une mise à jour.... : Pas à pas pour Spamclear (2)
Wé j'ai vu, m'ci m'sieur ! Merci pour les utilisateurs bien sur, mais aussi merci pour les modos du forum ;)