> >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