Some progess done
This commit is contained in:
@@ -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)
|
||||||
|
|||||||
Reference in New Issue
Block a user