fetchmail: nur header v. gr. Mails
Hallo, wie erhalte ich auch mit fetchmail einen ersten Teil einer Mail, die mein vorgegebenes Limit ( 30.000 Oktets = 30 K ) übersteigt? Netscape kann es. Er lädt die Mail bis zum Limit und stellt bei Ansicht die Frage, ob die Mail trotz seiner Übergröße vom Mailserver geholt werden soll. Mein konkretes Problem: eine 1,4 MB-Mail ist für mich angekommen. Ich wüsste gerne von wem die ist und den Betreff und die paar ersten Zeilen - BEVOR ich die mit meiner langsamen Modem-Verbindung herunterlade. Ekkard --------------------------------------------------------------------- To unsubscribe, e-mail: suse-linux-unsubscribe@suse.com For additional commands, e-mail: suse-linux-help@suse.com
Hallo, Ekkard Gerlach wrote:
wie erhalte ich auch mit fetchmail einen ersten Teil einer Mail, die mein vorgegebenes Limit ( 30.000 Oktets = 30 K ) übersteigt?
Wie es mit "fetchmail" geht, weiss ich nicht. Vielleicht steht dazu etwas in der Manpage.
Netscape kann es. Er lädt die Mail bis zum Limit und stellt bei Ansicht die Frage, ob die Mail trotz seiner Übergröße vom Mailserver geholt werden soll.
Du kannst zu Deinem POP3-Server natuerlich auch eine "telnet"-Verbindung auf Port 110 aufbauen: telnet <pop3.host.domain.de> 110 Anschliessend Dich einloggen: user <Dein_Login-Name> pass <Dein_POP3-Passwort> Mit dem Befehl: list kannst Du eine Uebersicht ueber die eingetroffenen Nachrichten auflisten. Hinter der <Nummer der Nachricht> steht auch ihre Groesse. Diese <Nummer der Nachricht> ist dann fuer die folgenden Aktionen wichtig. Mit dem Befehl: retr <Nummer_der_Nachricht> kannst Du eine Nachricht komplett herunterladen. Das macht "fetchmail" so. Mit dem Befehl: top <Nummer_der_Nachricht> <Anzahl der Zeilen> kannst Du von einer Nachricht nur den Header anzeigen (wenn Du fuer <Anzahl der Zeilen> einfach 0 eingibst). Genau diese Option ist wohl das, was Du moechtest. Wenn Du ausser dem Header noch die ersten 5 Zeilen der Nachricht sehen moechtest, muesstest Du eingeben: top <Nummer_der_Nachricht> 5 Mit dem Befehl: dele <Nummer_der_Nachricht> kannst Du die angegebene Nachricht auf dem POP3-Server loeschen.
Mein konkretes Problem: eine 1,4 MB-Mail ist für mich angekommen. Ich wüsste gerne von wem die ist und den Betreff und die paar ersten Zeilen - BEVOR ich die mit meiner langsamen Modem-Verbindung herunterlade.
Genau dafuer waere dieses "top"-Kommando ideal. Wenn Du es ueber "fetchmail" realisieren moechtest und keine direkte Verbindung zum POP3-Server aufbauen moechtest, geht das vielleicht ueber die Option "--limit". Wenn dann eine Nachricht zu gross ist, muesstest Du entsprechend informiert weden. Ich weiss jedoch nicht, ob "fetchmail" dann Dir wenigstens den Header oder den Absender sowie die ersten Zeilen dieser Nachricht anzeigen kann (wie es bei Netscape der Fall waere). Gruss, Steffen --------------------------------------------------------------------- To unsubscribe, e-mail: suse-linux-unsubscribe@suse.com For additional commands, e-mail: suse-linux-help@suse.com
Steffen Moser wrote:
Ekkard Gerlach wrote:
wie erhalte ich auch mit fetchmail einen ersten Teil einer Mail, die mein vorgegebenes Limit ( 30.000 Oktets = 30 K ) übersteigt?
Danke an alle Antworten. Ich selber wusste von der Option l oder limit und habe es mit fetchmail -a -l 30000 eingesetzt, um die unbekannte 1,3MB-Mail nicht herunterzuladen.
Mit dem Befehl:
list
wusste ich ..
Mit dem Befehl:
top <Nummer_der_Nachricht> 5
Wusste ich nicht. Danke. Werde ich gleich probieren.
... Ich weiss jedoch nicht, ob "fetchmail" dann Dir wenigstens den Header oder den Absender sowie die ersten Zeilen dieser Nachricht anzeigen kann (wie es bei Netscape der Fall waere).
fetchmail macht das gerade NICHT automatisch! Weiss jemand wie das mit fetchmail geht ????? Gruss ekkard --------------------------------------------------------------------- To unsubscribe, e-mail: suse-linux-unsubscribe@suse.com For additional commands, e-mail: suse-linux-help@suse.com
Hi, Ekkard! Trying to kill the keyboard, Ekkard Gerlach (SPS_Gerlach@online.de) produced 1,0K in 41 lines:
Steffen Moser wrote:
... Ich weiss jedoch nicht, ob "fetchmail" dann Dir wenigstens den Header oder den Absender sowie die ersten Zeilen dieser Nachricht anzeigen kann (wie es bei Netscape der Fall waere).
fetchmail macht das gerade NICHT automatisch! Weiss jemand wie das mit fetchmail geht ?????
Muesste wohl gecoded werden. Oder steht was in http://www.tuxedo.org/~esr/fetchmail ? Ansonsten vielleicht ein request an die fetchmail-friends liste schicken (man fetchmail) ... oder selber coden. -Wolfgang --------------------------------------------------------------------- To unsubscribe, e-mail: suse-linux-unsubscribe@suse.com For additional commands, e-mail: suse-linux-help@suse.com
Hallo Ekkard, On Mit, 29 Dez 1999, Ekkard Gerlach wrote:
wie erhalte ich auch mit fetchmail einen ersten Teil einer Mail, die mein vorgegebenes Limit ( 30.000 Oktets = 30 K ) übersteigt? Netscape kann es. Er lädt die Mail bis zum Limit und stellt bei Ansicht die Frage, ob die Mail trotz
um z.B. maximal 30k zu laden, rufst du fetchmail --limit=30000 auf, du kannst auch limit=30000 in die .fetchmailrc schreiben. Dann bekommst du von fetchmail eine Mail, die dir sagt, daß eine übergroße Mail da ist und IMHO auch die Headerzeilen dieser Mail. Mit fetchmail --limit=0 kannst du dann alle Mails laden, egal, wie groß sie sind. Gruß, Sebastian -- God is real unless he is declared as an integer. Sebastian Helms - mailto:sebastian@helms.sh PGP available - 5C70 0D48 70F8 2CB1 6AB7 4539 0E37 E3E1 61A7 BA87 --------------------------------------------------------------------- To unsubscribe, e-mail: suse-linux-unsubscribe@suse.com For additional commands, e-mail: suse-linux-help@suse.com
participants (4)
-
moser@egu.schule.ulm.de
-
sebastian@helms.sh
-
SPS_Gerlach@online.de
-
weissel@ph-cip.uni-koeln.de