Moin Liste, 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. Wie kann ich das mit mutt erreichen? Oder brauche ich dazu ein eigenes Progrämmelchen und wenn, welches? Viele Grüße Hannes
Am Mittwoch, 14. Dezember 2005 13:41 schrieb Hannes Vogelmann:
Moin Liste,
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.
Wie kann ich das mit mutt erreichen? Oder brauche ich dazu ein eigenes Progrämmelchen und wenn, welches?
cron + find ist Dein Freund. Bye Jürgen -- Dr.rer.nat. Juergen Vollmer, Viktoriastrasse 15, D-76133 Karlsruhe Tel: +49(721) 92 04 87 1 Fax: +49(721) 92 04 87 2 Juergen.Vollmer@informatik-vollmer.de www.informatik-vollmer.de Internet-Telefonie: www.skype.com Benutzer: juergen.vollmer
* 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.
participants (3)
-
Dr. Jürgen Vollmer
-
Hannes Vogelmann
-
Steffen Dettmer