Le spam est un fléau bien connu de tous les internautes. Les mails sont gérés par postfix et ce dernier les délivre à procmail. La configuration de spamassassion n’est pas compliquée à la base (fichier local.cf) :
Rien de bien compliqué dans ce fichier. Dès qu’un mail arrive, il est noté selon différents critères (langue, mots clés, base de données…). Si cette note dépasse 5, le mail est tagué SPAM dans les entêtes et filtré comme tel par procmail. Il faut absolument installer les bases pyzor, dcc et razor2. Elles utilisent des bases de données disponibles sur internet où sont référencées certaines classes IP. La chose la plus intéressante est l’apprentissage bayésien de Spam Assassin. C’est vous qui allez dire � Spam Assassin que tel mail est du spam, que tel autre est sain. Cela va lui constituer une base de données, avec les mots contenus dans les mails. Ce sont les boutons « déclarer comme spam » que vous avez souvent sur les webmail des FAI. Plus le FAI est gros, plus d’internautes utilisent les fameux boutons et plus l’antispam est efficace.
SpamAssassin comprend aussi une base de données de règles présente dans /var/lib/spamassassin. Remarques : Razor et Pyzor sont des bases de données SPAM.
L’installation de razor se fait sans aucun paramétrage spécifique, si ce n’est l’appel déjà configuré dans spamassassin Pour pyzor, il faut faire :
Dans le local.cf de spamassin, rajoutez :
Le but est ici d’avoir une base de données globale pour tous les utilisateurs et de ne pas créer cette base de serveurs à chaque fois Enfin, voici une commande pour tester le bon fonctionnement de tout ce bon monde :
Vous devriez y voir un RAZOR2_CHECK et PYZOR_CHECK |