wenn ich folgenden Code nutze, erkennt er im ersten Durchlauf der ersten Mail korrekt den Meldungstext, springt danach aber abermals in die Sektion und überschreibt den richtigen Text mit dem falschen HTML-Kram...
self.s ist eine Liste mit allen Mails.
Code: Alles auswählen
self.mails = []
if len(self.s.list()[1]) <> 0:
for mailanzahl in range(len(self.s.list()[1])):
header,mes,obje = self.s.retr(mailanzahl+1)
text = join(mes, "\n")
m = email.message_from_string(text)
typen = m.items()
for part in m.walk():
if part.get_content_maintype() == "text" :
inhalt = part.get_payload()

Pascal