* Andy Feile wrote:
habe folgendes Problem mit fetchmail: wenn ich ein Download-Limit eingebe, dann holt zwar fetchmail die entsprechenden Mails nicht ab. Aber das wars dann auch, es gibt keine Benachrichtigung an den jeweiligen User, daß da vielleicht noch eine Mail dem download harrt. Man muß also dauernd die Logfiles checken, um nichts zu verpassen.
Gibts da einen Weg außenrum, etwa daß fetchmail zumindest die Header abholt?
Das Pop3-Protokoll koennte soetwas schon. Es wird aber von fetchmail
AFAIK nicht unterstuetzt. So wie immer unter Linux gibt es aber auch
eine Moeglichkeit, Dein Vorhaben trotzdem zu realisieren:
1. fetchmail ist normalerweise nicht sehr gespraechig. Die
"Animation" mit den Punkten ist nicht wirklich informativ.
Die -v Option ist andererseits zu geschwaetzig. Ich lasse
fetchmail daher zwar mit dieser Option ausfuehren, filtere aber
alles weg, was mich nicht interessiert. Trotzdem soll
eine ausfuehrliche Logdatei von der jeweils letzten Sitzung
erhalten bleiben. Dazu habe ich eine Shell-Funktion in
~/.alias definiert:
fm() { fetchmail $* -v 2>&1|tee ~/.fmlog 2>/dev/null|fmfilter ; beep; }
Zusammen mit einem Filter (http://www.unet.univie.ac.at/fmfilter.gz)
bekomme ich dann die folgende Ausgabe, wobei manche Absender
erkannt werden und mit einem Kuerzel und in Farbe dargestellt
werden. Auch fuer "oversized" gibt es einen eigenen Eintrag:
$ fm
5 67115
1/5 57787 ## oversized ##
2/5 2240