URL: https://linuxfr.org/forums/general-general/posts/procmail-et-%C3%A9ducation-de-spamassassin Title: procmail et éducation de spamassassin Authors: Djax Date: 2004年08月20日T04:26:59+02:00 Tags: Score: 0 Bon(jour|soir), J'ai actuellement un système de mail getmail -> procmail (clamav , whitelist, spamassassin) -> Maildir/ (courier-imap) Pour chaque mail, mon procmail regarde si y'a pas de virus (si oui dossier Virus) Sinon il regarde si c'est pas de quelqu'un que je connais , ce que j'appelle whitelist. Donc procmail vérifie que ça vient pas d'une mailing-list, de newsletter ou des personnes connus. Sinon procmail envoie le mail à spamc qui tague le mail S'il est tagué comme spam, dossier SPAM sinon il arrive dans mon dossier par défaut. Ce système marche assez bien, bien que assez long à configurer (une règle par personne, mailing-liste et newsletter, ça fait beaucoup à la fin) Un temps, je mettais tous spams non-detectés dans un dossier spécial .SPAM.Missed/ et récupérait les faux SPAM et mettait une copie dans .SPAM.HAM/ et essayait d'éduquer spamassassin (salearn) qui s'exécutait chaque jour (merci cron). Seulement je ne le nourrissais jamais avec du bon mail, vu qu'ils sont automatiquement classés avant, donc spamassassin finissait par devenir inefficace et à côté de cela j'avais des erreurs de droits avec la base de données faits par spamassassin . Ma question est donc la suivante: Quelle est la meilleur solution pour donner du bon mail à spamassassin sans avoir à ajouter des millions de règles à procmail. Je penserais à un truc du genre: si le mail n'est pas envoyé dans SPAM, le copier dans un dossier NOT_SPAM ou directement le donner a spamassassin pour apprentissage. Une autre possibilité serait de copier tous les mails entrant dans NOT_SPAM et de les y supprimer s'ils ont été reconnu comme SPAM. Mais je ne sais pas comment faire ça. Dans si quelqu'un a une idée de comment je peux faire ça, je le remercie de m'en faire profiter.