fetchmail, 21 Tage alte eMails löschen

Michael Windelen ubuntu at fam-windelen.de
Die Jun 3 20:14:24 BST 2008


Sven Rodenbeck schrieb:

> Dann schreib Dir eine /.fetchmailrc, die per Hand oder automatisch
> die option -a setzt für alle
>    Disposal Options
>        -a | --all | (since v6.3.3) --fetchall
>               (Keyword: fetchall, since v3.0) Retrieve both old (seen) 
> and new
>               messages from the mailserver.  The default is to fetch 
> only mes‐
>               sages  the  server has not marked seen.  Under POP3, this 
> option
>               also forces the use of RETR rather than  TOP. 
> 
> Oder schau Dir die option -F an.
> 
> Viel Spass beim Basteln
> Sven
> 
Ich muß dir leider grad gestehen das ich den Wald vor lauter Bäumen 
nicht sehe.
Die Option -a sagt doch nur das er alle eMails abrufen soll. Das will 
ich ja garnicht, sonst läd er ja jedes Mal Alles herunter und die eMails 
im Postfach vervielfachen sich... Fetchmail soll ja nur die Mails 
abrufen die er selbst noch nicht abgerufen hat (nebenbei ruft ein 
Notebook sporadisch die eMails per POP ab) und dann die eMails löschen 
die älter als x Tage sind.
Der Hinweis mit -F ist nicht schlecht, allerdings macht mir bei meiner 
Konstellation dann der Hinweis:
> This  is a dangerous option and can cause mail loss when used improperly. It
>               deletes old (seen) messages from the mailserver before retrieving new messages.  Warning:  This
>               can  cause mail loss if you check your mail with other clients than fetchmail, and cause fetch‐
>               mail to delete a message it had never fetched before.
doch irgendwie sorgen...
Es wird wohl drauf hinauslaufen dass das Notebook in die 
eMaileinstellungen gesagt bekommt dass es nach x Tagen die Mails 
rauslöschen soll. Schlimmstenfalls sind dann die eMails etwas länger auf 
dem Server des Providers gespeichert.
Doof das IMAP hinter Astra2Connect (Internet über Satellit) so elendig 
träge ist...
Grüße
Michael