次の Python コードを使用して、pop3 からすべてのメールをテキスト ファイルにダウンロードしようとしています。
def Download(pop3,username,password):
try:
Mailbox = poplib.POP3(pop3, '110')
Mailbox.user(username)
Mailbox.pass_(password)
numMessages = len(Mailbox.list()[1])
for i in range(numMessages):
logfile = open(username + '.log', 'a')
logfile.write('\n')
for msg in Mailbox.retr(i+1)[1]:
print msg
logfile.write('%s\n' % (msg))
logfile.close()
Mailbox.quit()
except KeyboardInterrupt:
print 'Exit'
sys.exit(1)
私の問題は、電子メールがbase64で暗号化されていることです。復号化のために電子メール本文のみを呼び出すにはどうすればよいですか?
base64.b64decode(body)