[Postfixbuch-users] SA-Learn

Ralf Hildebrandt Ralf.Hildebrandt at charite.de
Mi Nov 8 10:54:00 CET 2006


* Ralf Hildebrandt <Ralf.Hildebrandt at charite.de>:

> a) Warum laesst du nicht sa-learn einfach das Maildir lernen?
>    Laut WIKI:
>    http://wiki.apache.org/spamassassin/BayesInSpamAssassin
>    sa-learn --showdots --spam spam-files or spam-directory/*
>    
> b) useless use of cat:
>    mail -s "SPAMfilter" lars at irgendwo.de < /home/adminz/stuff/lspam-message
> 
> c) Du löscht das Maildir sogar dann, wenn das Lernen erfolglos war!
>    Das Löschen ist gar nicht nötig!
> 
> d) Wenn viel in dem Maildir ist, verkackt die Shell expansion:
>    find /home/spamverdacht/Maildir/cur -type f | xargs rm

Ich zeig mal, wie ich das mache (mbox fand ich einfacher):

#!/bin/sh
if test -s /var/mail/hamtrap
then
   echo Ham:
   /usr/sbin/postlock /var/spool/mail/hamtrap su - amavis -c \
   "/usr/bin/razor-revoke -home=/etc/mail/spamassassin/.razor /var/spool/mail/hamtrap"
   /usr/sbin/postlock /var/spool/mail/hamtrap su - amavis -c \
   "/usr/bin/sa-learn --ham --mbox /var/spool/mail/hamtrap"
fi
if test -s /var/mail/spamtrap
then
   echo Spam:
      /usr/sbin/postlock /var/spool/mail/spamtrap su - amavis -c \
      "/usr/bin/razor-report -home=/etc/mail/spamassassin/.razor /var/spool/mail/spamtrap"
      /usr/sbin/postlock /var/spool/mail/spamtrap su - amavis -c \
      "/usr/bin/sa-learn --spam --mbox /var/spool/mail/spamtrap"
fi


-- 
Ralf Hildebrandt (Ralf.Hildebrandt at charite.de)             plonk at charite.de
Postfix - Einrichtung, Betrieb und Wartung       Tel. +49 (0)30-450 570-155
http://www.postfix-buch.com
Computer /nm./: a device designed to speed and automate errors.
                                       -- From the Jargon File. 



Mehr Informationen über die Mailingliste Postfixbuch-users