Lo,
Возникли некоторые проблемы с imaplib.Я пытаюсь вставить содержимое файла gpg в тело письма.
Зашифрованный файл выглядит примерно так:
ÕþëÂüÿΩfXаÕ庼H»[ßÖq«Ì5ßö
мой код выглядит примерно так:
<pre>gpgFH = open(gpgFile, 'rb')
gpgStr = gpgFH.read()</p>
<p>newEmail = email.message.Message()
newEmail['Subject'] = 'blah'
newEmail['From'] = 'blah@blah.com'
newEmail['To'] = 'blah@blah.com'
newEmail.set_payload(gpgStr+'\n')
srv.append('INBOX', '', imaplib.Time2Internaldate(time.time()), str(newEmail))
Когда gpgStr "привет", это прекрасно работает.Когда это тот зашифрованный джиббериш, это не так.Я предполагаю, что Unicode поднимает свою уродливую голову в какой-то момент в решении, но я изо всех сил пытаюсь заставить это работать.