Some progess done

This commit is contained in:
2018-05-04 22:17:39 +02:00
parent d72ea27396
commit 5defeabd20

View File

@@ -31,18 +31,8 @@ def process_mailbox(M):
print("ERROR getting message", num) print("ERROR getting message", num)
return return
msg = email.message_from_string(data[0][1]) print(data[0][1].decode("utf-8"))
decode = email.header.decode_header(msg['Subject'])[0] """msg = email.message_from_bytes(data[0][1])"""
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"))
#Parsing arguments #Parsing arguments
@@ -92,7 +82,7 @@ if result == 'OK':
result, data = imap_ressource.select(options.folder) result, data = imap_ressource.select(options.folder)
if result == 'OK': if result == 'OK':
print("Processing mailbox...\n") print("Processing mailbox...\n")
process_mailbox(M) process_mailbox(imap_ressource)
imap_ressource.close() imap_ressource.close()
else: else:
print("ERROR: Unable to open mailbox ", rv) print("ERROR: Unable to open mailbox ", rv)