diff --git a/imap_recursor.py b/imap_recursor.py index 0b113be..19acc6a 100755 --- a/imap_recursor.py +++ b/imap_recursor.py @@ -31,18 +31,8 @@ def process_mailbox(M): print("ERROR getting message", num) return - msg = email.message_from_string(data[0][1]) - decode = email.header.decode_header(msg['Subject'])[0] - subject = unicode(decode[0]) - print('Message %s: %s' % (num, subject)) - print('Raw Date:', msg['Date']) - # Now convert to local date-time - date_tuple = email.utils.parsedate_tz(msg['Date']) - if date_tuple: - local_date = datetime.datetime.fromtimestamp( - email.utils.mktime_tz(date_tuple)) - print("Local Date:", - local_date.strftime("%a, %d %b %Y %H:%M:%S")) + print(data[0][1].decode("utf-8")) + """msg = email.message_from_bytes(data[0][1])""" #Parsing arguments @@ -92,7 +82,7 @@ if result == 'OK': result, data = imap_ressource.select(options.folder) if result == 'OK': print("Processing mailbox...\n") - process_mailbox(M) + process_mailbox(imap_ressource) imap_ressource.close() else: print("ERROR: Unable to open mailbox ", rv)