RE: [exim] How to teach spamassassin

Page principale
Supprimer ce message
Répondre à ce message
Auteur: Herb Martin
Date:  
À: exim-users
Sujet: RE: [exim] How to teach spamassassin
> >I'd therefore like to either be able to forward spam messages to
> >spamassassin and say "look, this is spam, learn from it",
>
> This happens automatically with a recent Spamassassin version
> if configured properly. You do not say enough about your
> setup to judge whether you have set up spamassassin properly or not.


sa-learn can be used to learn (or forget) both ham
and spam.

We dump all spam and any misclassified ham into a
set of folders and run sa-learn to forget them and
then to learn them (the forget is to ensure that
no message will still be misclassified.)


#!/usr/bin/bash
for TYPE in spam ham; do
 echo -n $TYPE...
 set -- /etc/mail/spamassassin/$TYPE/move/*
 [ -f "$1" ]                                                       && \
  sa-learn --forget --showdots /etc/mail/spamassassin/$TYPE/move/* && \
  sa-learn --$TYPE  --showdots /etc/mail/spamassassin/$TYPE/move/* && \
  mv /etc/mail/spamassassin/$TYPE/move/* /etc/mail/spamassassin/old$TYPE/
  echo done.
done
exit 0



--
Herb Martin