阅读电子邮件正文 (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。它与我的网络浏览器直接复制+粘贴的版本不一致。不需要的地方有'\n',并添加了'\r'。这给我用 gnupg 验证签名带来了麻烦。我能做些什么来解决这个问题吗?