* Hannes Vogelmann wrote on Wed, Dec 14, 2005 at 13:41 +0100:
ich möchte gerne, dass Mails in einem Mailfolder (maildir) nach einer gewissen Zeit automatisch gelöscht werden (z.B. Mailingslisten). In kMail gibts es, wenn ich mich recht erinnere so eine Funktion.
** ACHTUNG, nur für Maildir ** ANPASSEN, kontrollieren und korrigieren nicht vergessen! Backup machen! Vor dem Essen, nach dem Essen ... ... und dazwischen auch. So leicht ist das :) ich habe hier: steffen@link:~> crontab -l #delete old mail backups (checks every hour): 0 * * * * find /home/steffen/Mail-In/BACKUP/ -type f -mtime +14 | xargs rm -f 5 * * * * find /home/steffen/Mail-In/spam/ -type f -mtime +30 | xargs rm -f 10 * * * * find /home/steffen/Mail-In/Netsaint/ -type f -mtime +14 | xargs rm -f 30 * * * * find /home/steffen/Mail/logs -name '.fromlog' -maxdepth 1 -size +500k -exec gzip -f {} \; Ersteres (BACKUP/) ist kein Maildir bei mir, sondern ~/.procmailrc: MAILDIR=$HOME/Mail-In #you'd better make sure it exists # .... DAY = `date +%d-%b-%Y` BACKUP = $MAILDIR/BACKUP/$DAY # .... :0c: $BACKUP Letzeres sorgt dafür, dass ich immer noch ein altes .fromlog.gz hab. Ich geb Dir auch gern mein Script was von "~/Mail-In" nach "~/Mail/!__Archive__!" verschiebt - falls "löschen" nicht ganz so genau korrekt war :-) oki, Steffen -- Dieses Schreiben wurde maschinell erstellt, es trägt daher weder Unterschrift noch Siegel.