[Postfixbuch-users] SA-Learn
Ralf Hildebrandt
Ralf.Hildebrandt at charite.de
Mi Nov 8 10:50:22 CET 2006
* lars behrens <lars at brainlift.de>:
> #!/bin/sh
>
> for spams in /home/spamverdacht/Maildir/cur/*
> do
> if [ -f $spams ]
> then sa-learn --spam /home/spamverdacht/Maildir/cur/ > /home/adminz/
> stuff/lspam-message && \
> cat /home/adminz/stuff/lspam-message | mail -s "SPAMfilter
> aktualisiert!" lars at irgendwo.de
> else exit 0
> fi
> done
> for i in /home/spamverdacht/Maildir/cur/*;do rm -f $i;done
> exit 0
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
--
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
Only through hard work and perseverance can one truly suffer.
Mehr Informationen über die Mailingliste Postfixbuch-users