Hi Deutsche! On Wed, 13 Mar 2002, Markus Hubig wrote: > Hi Jens! > > On Wed, 13 Mar 2002, Jens Benecke wrote: > >> On Wed, Mar 13, 2002 at 03:41:02PM +0100, Udo Mueller wrote: >> >>> ich möchte gerne meine Mailboxen klein halten und würde mutt gern >>> veranlassen, automatisch bei Betreten oder verlassen alle Mails älter >>> als n Tage in die Savebox zu speichern und im aktuellen Folder zu >>> löschen. >> >> Meine Makros: >> macro index <f5> "T~r>1m\n;s=Archiv" #"Alle Messages älter 1 Monat archivieren" > > Das ganze kann man bei Bedarf auch mit einem Folder-Hook > automatisieren: > > | folder-hook =debian-user-german$ 'push T~r>1m\n;s=Archiv";' > > *ACHTUNG* _nicht_ getestet! Und sicher kann man das auch noch so > erweitern dass es nur GELESENE eMails verschiebt. OK, jetzt habe ich es getestet. Funzt auch prinzipiel! Mein Folder-Hook sieht jetzt so aus (eine Zeile): | folder-hook =debian-user-german 'push | T~r>1m!~F!~N\n\;s=archiv/debian-user-german\n' Es werden erst alle eMails Markiert [T] die Aelter als 1 Monat sind [~r>1m], *NICHT* als wichtig markiert sind [!~F] und *NICHT* ungelesen/neu sind [!~N]. Dann werden diese eMails automatisch nach archiv/debian-user-german gespeichert [;s=archiv/debian-user-german\n]. Ein Problem gibt es allerdings: Wenn der Markierungsbefehl [T~r>1m!~F!~N] nichts Markiert (z.B.: weil es keine eMails gibt die aelter als 1Monat sind) findet [;] nix, und der Speichern-Befehl [s=archiv/debian-user-german\n] wird auf die acktuell ausgewaehlte eMail angewendet! }8-( Weiss jemand ob es moeglich ist den 'Speichern' Befehl nur dann auzufuehren wenn auch eMails markiert sind? So was in der Art: | if [~T]; then | ;s=archiv/debian-user-german\n | fi Gruss Markus -- [ markus hubig ] [ mail: mhubig@web.de ] [ debian/gnu linux (sid) ] [ vorholzstrasse 6 ] [ saft: markus@pot.ath.cx ] [ linux 2.4.17 i686 ] [ 76131 karlsruhe ] [ tele: +049 721 6657522 ] [ reg. Linux user #204961 ]
Attachment:
pgpeP8QIaa5B8.pgp
Description: PGP signature