Работаю с ним следующим образом: (пусть сообщение сохранено в файл “message.eml”)
import email
fp = file("message.eml", "rb")
msg = email.message_from_file(fp)
fp.close()
print msg["Subject"]
=?koi8-r?Q?=F0=CF=C4=D4=D7=C5=D2=D6=C4=C5=CE=C9=C5=20?==?koi8-r?Q?=CF=20?==?koi8-r?Q?=D0=CF=CC=D5=DE=C5=CE=C9=C9=20?==?koi8-r?Q?=DA=C1=CD=C5=DD=C1=C0=DD=C5=CA=20?==?koi8-r?Q?=C9=CE=C6=CF=D2=CD=C1=C3=C9=C9?=
txt, enc = email.Header.decode_header(msg["Subject"])[0]
txt ,как в прочем и txt.encode(enc)
Подскажите, как прочитать txt?
P.S. Windows XP SP2 python 2.5.1