Python Mail将随机字符转换为'='

时间:2011-05-02 23:01:00

标签: python encoding webkit gtk imap

我正在使用PyGTK编写电子邮件应用程序。在我从服务器收到的几乎所有消息中,随机字符都被'='符号替换。这与字符编码有关,但我无法弄清楚问题是什么。有人可以帮忙吗?

1 个答案:

答案 0 :(得分:1)

我明白了。当我运行get_payload时,我必须将decode设置为True。

for mailpart in mailitem.walk():
    if mailpart.get_content_maintype() == 'multipart':
        continue
    message = str(mailpart.get_payload(decode=True))