[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