0
我想閱讀utf8格式的電子郵件信息。這不符合以下代碼:我想我必須採取不同的格式,但是哪些和如何?輸出給了某事物像「Österreich」的「= C3 = 96sterreich」。到目前爲止,我有這個... Thanximaplib抓取格式的問題:RFC822 unequel utf8?
import imaplib
import email
imap4 = imaplib.IMAP4(SERVER)
imap4.login(USER, PASSWORD)
imap4.select()
typ, data = imap4.search(None,'(UNSEEN SUBJECT "%s")' % subject)
for num in data[0].split():
typ, data = imap4.fetch(num,'(RFC822)')
msg = email.message_from_string(data[0][1])
typ, data = imap4.store(num,'-FLAGS','\\Seen')
print msg
Thanx。你的提示很好。我可以解碼它進口quopri b ='= C3 = 96sterreich' s = b.decode('quopri')。decode('utf-8') print s – Jurudocs