On Tue, Sep 02, 2003 at 07:41:29AM +0200, Mario Weidner wrote:
Thomas Guettler wrote:
On Fri, Aug 29, 2003 at 10:19:10AM +0200, Weidner wrote:
Hallo,
und zunächst beste Grüße an diese sehr informative ML.
Mein Problem: Auf meinem Mailserver bleibt in den POP3-Mailboxen der User manchmal eine Leerzeile als erste Zeile stehen (vor der ersten From-Zeile). Der (Mozilla-) Mailclient bringt daraufhin dann die Meldung "...Unable to process From Lines (envelopes) ...change for corrupted mail drop"
Hat jemand eine (einfache) Lösung dafür oder ev. auch ein Script, das automatisch solche Leerzeilen am Anfang der Datei eliminiert?
Hallo,
vielleicht kann das Programm getmail oder fetchmail mit der Leerzeile umgehen.
thomas
Hallo Thomas,
leider sind fetchmail/procmail schon durchgelaufen. Was mir vorschwebt ist sowas wie ein cronjob, der regelmäßig nachschaut, ob der Fall einer Leerzeile als Beginn der Mailbox vorliegt und dann handelt...
Ich gehe davon aus, das der Cron-Job auf dem Client läuft und du per Socket-Verbinung zu Port 110 das herausbekommen willst.
Für python gibt es z.B. telnetlib. Anleitungen wie man per telnet Email von einem POP3 Server herunterlädt gibt es viele. Die Details musst du jedoch selber herausbekommen.
Wenn du Glück hast, hilft dir die poplib weiter, und du musst nicht mit der telnetlib arbeiten.
Gruß, thomas