[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: Spamassasine und Cron



On Tue, May 22, 2007 at 02:24:46PM +0200, Michael Brenner wrote:
> Hallo zusammen,
> 
> ich habe ein Problem mit dem Cron. Ich habe Spamassasine so konfiguriert,
> dass es den Bayesfilter benutzt und in den IMAP-Konten einen Ordner "Junk"
> angelegt. Gedacht ist, dass Benutzer ihren Spam, in diesen Ordner legen und
> ein Shellskript täglich sa-learn started und den Junk anschließend 
> entsorgt.
> Ich verwende dazu folgendes Shellskript (gekürzt):
> 
> do
> USERS=`ls $MAILBASE/$domain`
> for user in $USERS
> do
> MAILCOUNTER=0
> MAILTO=$user"@"$domain
> MDIR=$MAILBASE"/"$domain"/"$user"/Maildir"
> if ( test -e $MDIR"/"$SAFOLDER )
> then
> /bin/echo $(date)>>/home/cyberia/spamreport
> /bin/echo "learning from $MAILTO"
> /bin/echo `/usr/bin/sa-learn --spam --showdots
> $MDIR"/"$SAFOLDER"/cur">>/home/cyberia/spamreport
> 2>>/home/cyberia/spamreport`
> DFILESN=`ls $MDIR/$SAFOLDER/new/`
> DFILESC=`ls $MDIR/$SAFOLDER/cur/`
> for file in $DFILESN
> do
> rm $MDIR/$SAFOLDER/new/$file -v
> done
> for file in $DFILESC
> do
> rm $MDIR/$SAFOLDER/cur/$file -v
> done
> echo ""
> fi
> done
> done
> 
> Wenn ich das Shellskript einfach ausführe, funktioniert es tadellos. Ich
> habe anschließend das Skript in /etc/cron.daily verlinkt. Es scheint aber
> nichts zu passieren und Fehlermeldungen kann ich leider auch nicht finden.
> Ein Skript, dass einfach eine Ausgabe in eine Textdatei macht funktioniert
> allerdings. Ich weiß nicht, wo ich beginnen kann den Fehler zu sachen. Die
> Logfiles spucken nichts aus (oder ich konnte die richtigen nicht finden) und
> der Cron-Daemon scheint ja zu funktionieren. Hat jemand eine Idee?
> 
Evtl keine absoluten Pfade verwendet?

Paul
-- 

Attachment: signature.asc
Description: Digital signature


Reply to: