[Postfixbuch-users] Cyrus ipurge klappt bei mir nicht!
Joachim Sturm
joachim-sturm at web.de
Fr Feb 16 07:12:13 CET 2007
Hallo Liste,
ich habe einen Debian Mailserver mit Postfix, Cyrus und Web-cyradm.
Einige Mailboxinhaber verschieben ihre Mails nach SPAM, HAM oder FORGET, je
nach Wertigkeit.
Ein Script läuft jede Nacht und lernt diese Mails für Spamassassin.
---> schnipp
# SpamAssassin auf dem Mailserver trainieren
# - die Benutzerordner für Junk-Mails auswerten
# - alte Junk-Mails löschen
# Welcher Benutzer hat einen Junk-Ordner angelegt?
JUNK_DIRS="find /var/spool/cyrus/mail/*/user/*/ -name SPAM"
# Für jeden Ordner das Lernprogramm aufrufen
for DIR in $JUNK_DIRS
do
DIR="${DIR}/"
/usr/bin/sa-learn --spam $DIR
done
# Alle Junk-Mail-Beispiele, die älter als ein Tag sind,
# werden gelöscht (und die Datenbank aktualisiert)
su - cyrus -c "/usr/sbin/ipurge -f -d 1 user.*.SPAM"
#
# und das ganze nochmal für für HAM und FORGET
#
#
# Erfolg melden
mail -s "Spam/Ham/Forget Mails gelernt" achim at example.de < .
---> schnapp
Das lernen funktioniert, sagt Spamassassin wenigstens.
Nur das löschen mit "ipurge" will nicht.
Hat jemand da Hilfe für mich parat?
Gruß
Achim
Mehr Informationen über die Mailingliste Postfixbuch-users