Hi,
will mir ein kleines script schreiben, des mir die Mails abholt(pop3/imap) und daraus den Absender, Datum, Betreff und Text rausfiltert. Im Prinzip funktionierts auch schon gibt nur ein kleines Problem mit Umlauten, ich bekomm zum beispiel "=E4" statt ä. Weiss da zufällig jemand weiter?
Skript is hier: http://paste.pocoo.org/show/10675/
Gruß
HdR
eMails abholen
- gerold
- Python-Forum Veteran
- Beiträge: 5555
- Registriert: Samstag 28. Februar 2004, 22:04
- Wohnort: Oberhofen im Inntal (Tirol)
- Kontaktdaten:
Hallo HdR!HdR hat geschrieben:ich bekomm zum beispiel "=E4" statt ä.
Willkommen im Python-Forum!
Du musst dir den Header deiner Emails besser ansehen. Dort stehen Informationen die du zum zum Entschlüsseln der Email brauchst:
Code: Alles auswählen
Content-Type: text/plain;charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable
Code: Alles auswählen
emailtext.decode("quoted-printable").decode("iso-8859-1")
Code: Alles auswählen
>>> text = """Hello
...
... > Je spezifischer die INI-Datei desto mehr Priorit=E4t hat sie.
... >=20
... > Einstellungen in Workstation-INIs =FCberschreiben Einstellungen in=20
... > Store-INIs =FCberschreiben Einstellungen in All-INIs."""
>>> print text.decode("quoted-printable").decode("iso-8859-1")
Hello
> Je spezifischer die INI-Datei desto mehr Priorität hat sie.
>
> Einstellungen in Workstation-INIs überschreiben Einstellungen in
> Store-INIs überschreiben Einstellungen in All-INIs.
>>>
Gerold

http://halvar.at | Kleiner Bascom AVR Kurs
Wissen hat eine wunderbare Eigenschaft: Es verdoppelt sich, wenn man es teilt.
Wissen hat eine wunderbare Eigenschaft: Es verdoppelt sich, wenn man es teilt.