'str' Objekt hat kein Attribut 'decode'. Python 3 Fehler?

Hier ist mein code:

import imaplib
from email.parser import HeaderParser

conn = imaplib.IMAP4_SSL('imap.gmail.com')
conn.login('[email protected]', 'password')
conn.select()
conn.search(None, 'ALL')
data = conn.fetch('1', '(BODY[HEADER])')
header_data = data[1][0][1].decode('utf-8')

an dieser Stelle bekomme ich die Fehlermeldung

AttributeError: 'str' object has no attribute 'decode'

Python 3 nicht mehr entschlüsseln, habe ich Recht? wie kann ich dieses Problem beheben?

Außerdem, in:

data = conn.fetch('1', '(BODY[HEADER])')

Ich bin die Auswahl nur die 1. E-Mail. Wie wähle ich alle?

InformationsquelleAutor der Frage | 2015-02-18

Schreibe einen Kommentar