|
Linux /
SpamAssassinMiseEnOeuvreEtConfigurationSpamAssassin est un filtre de courrier écrit en Perl. Sont objectif est de déterminer si un mail est un SPAM ou pas. Pour cela il utilise un système de note. Quand le mail analysé dépasse la note limite il est considéré comme un SPAM. En fonction de la configuration il est soit éliminé soit taggé pour pouvoir être traité par le client mail. Ce tutorial s'applique à Postfix. Il faut s'assurer que Postfix et SpamAssassin soient installés.
Dans le fichier master.cf, à la fin de la ligne : smtp inet n - n - - smtpd Ajouter : -o content_filter=spamassassin Et à la fin du fichier, ajouter : spamassassin unix - n n - - pipe user=spamassassin argv=/usr/bin/spamc -f -e /usr/sbin/sendmail -oi -f ${sender} ${recipient}
Ajouter dans le fichier local.cf : required_hits 5 rewrite_header Subject *****SPAM***** # permet d'ajouter dans l'objet du mail *****SPAM***** Les autres fichiers de configuration se trouvent dans /usr/share/spamassassin.
ATTENTION : il faut aussi vérifier que le daemon spamd est autorisé à se lancer dans le fichier /etc/default/spamassassin.
Quelques liens : http://www.linux-nantes.org/spip.php?article148
|