python IMAP和电子邮件模块和空白的问题

时间:2013-03-09 06:47:16

标签: python email imap whitespace

在阅读电子邮件正文(gmail)时似乎存在一些不一致。

result, ems =mail.search(None,'ALL')#'UNSEEN')
if(result=='OK' and ems!=['']):
    for em in ems[0].split():
        preparse = mail.fetch(em,"(RFC822)")
        msg = email.message_from_string(preparse[1][0][1])
        for part in msg.get_payload():
            if part.get_content_type() == 'text/plain':
                to_verify = part.get_payload()
                print to_verify
                verified = verify(to_verify)

问题在于to_verify。它与从我的Web浏览器直接复制+粘贴的版本不一致。在不需要的地方有'\ n',并添加'\ r'。这使我无法使用gnupg验证签名。我有什么办法可以解决这个问题吗?

0 个答案:

没有答案