Jetzt weiß ich nicht ob man imaplib.fetch() dazu überreden kann das als ISO 8859-15 zu behandeln oder gleich in Unicode zu konvertieren. Geht das irgendwie?
Code: Alles auswählen
import imaplib
im=imaplib.IMAP4('imap.server.de')
im.login('user', 'passwd')
im.select("INBOX")
ok, result = im.search(None, 'UNSEEN')
for mail in result[0].split():
print mail
typ, daten = im.fetch(mail, "(BODY[TEXT])")
print "%s\n+++\n" % daten[0][1]
im.close()
im.logout()