[Postfixbuch-users] Antwort: SA-Learn

benjamin.fromme at login-online.de benjamin.fromme at login-online.de
Di Nov 7 17:11:37 CET 2006


postfixbuch-users-bounces at listi.jpberlin.de schrieb am 07.11.2006 
17:00:51:

> hallo, liste,
> 
> 
> sorry, ist etwas OT, aber hier weiss sicher jemand antwort ;-)
> 
> ich habe mir ein script gebastelt, welches in einen mailordner 
> verschobene HAMs und SPAMs in den spamassassin verschiebt (sa-learn);
> 
> 
> zuerst habe ich mir dieses script gebastelt:
> 
> #!/bin/bash
> if [ -f /home/spamverdacht/Maildir/cur/* ];then sa-learn --spam /home/ 
> spamverdacht/Maildir/cur/ > /home/adminz/stuff/lspam-message && rm - 
> f /home/spamverdacht/Maildir/cur/* && cat /home/adminz/stuff/lspam- 
> message | mail -s "Spamfilter aktualisiert!" lars at irgendwo.de;else 
> exit 0;fi
> exit 0
> ####
> 
> das funktioniert wunderbar! die mails werden examiniert (wie das log 
> immer so schön ausgibt) und anschliessend aus cur/ gelöscht.
> 
> 
> DANN habe ich das Script kopiert und in lham umbenannt, die Pfade und 
> Messages entsprechend auf ham umgetextet und ebenfalls ausgeführt; 
> Ergebnis:
> 
> /home/adminz/scripte/lham: line 6: [: too many arguments
> 

Es sind zu viele Dateien in dem Ordner und somit wird die Argumentenliste 
für die Befehle cat, rm usw. zu lang. Entweder du arbeitest mit weniger 
Dateien oder verarbeitest die Datein per find oder for Schleife etc..

> 
> Dasselbe script nur mit den Änderungen versehen - offensichtlich wird 
> die Wildcard * im cur/ nicht akzeptiert, aber beim spam-lern-script 
> geht es doch auch!
> 
> 
> hat jemand eine idee dazu ... ?
> 
> hier ist das ham-lern-script:
> 
> 
> #!/bin/bash
> if [ -f /home/ham/Maildir/cur/* ];then sa-learn --ham /home/ham/ 
> Maildir/cur/ > /home/adminz/stuff/lham-message && rm -f /home/ham/ 
> Maildir/cur/* && cat /home/adminz/stuff/lham-message | mail -s 
> "Hamfilter aktualisiert!" lars at irgendwo.de;else exit 0;fi
> exit 0
> #####
> 
> 
> danke und gruss
> 
> 
> 
> lars 
> -- 

MfG Benjamin Fromme
-------------- nächster Teil --------------
Ein Dateianhang mit Binärdaten wurde abgetrennt...
Dateiname   : smime.p7s
Dateityp    : application/x-pkcs7-signature
Dateigröße  : 5204 bytes
Beschreibung: S/MIME Cryptographic Signature
URL         : <https://listi.jpberlin.de/pipermail/postfixbuch-users/attachments/20061107/369c8c77/attachment.bin>


Mehr Informationen über die Mailingliste Postfixbuch-users