メール(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で署名を検証する際に問題が発生します。これを修正するために私にできることはありますか?