Browse Source

mailFunction now return 'msgid' for every message

Noah Vogt 3 years ago
parent
commit
d20454b000
1 changed files with 2 additions and 1 deletions
  1. 2 1
      app/src/main/python/mailFunctions.py

+ 2 - 1
app/src/main/python/mailFunctions.py

@@ -135,7 +135,6 @@ def fetchMails(connection, inbox, folderLocal):
 
 
             msg = email.message_from_bytes(data[0][1])
             msg = email.message_from_bytes(data[0][1])
 
 
-            #print(num)
 
 
             raw_string = email.header.decode_header(msg['Subject'])[0]
             raw_string = email.header.decode_header(msg['Subject'])[0]
             #print("raw_string: " + str(raw_string))
             #print("raw_string: " + str(raw_string))
@@ -182,6 +181,8 @@ def fetchMails(connection, inbox, folderLocal):
             output_dict['date'] = stringCompiling(raw_date)
             output_dict['date'] = stringCompiling(raw_date)
             output_dict['content'] = primitive_body
             output_dict['content'] = primitive_body
             output_dict['folder'] = folderLocal
             output_dict['folder'] = folderLocal
+            # note: cannot use int here because it is later converted to JSON
+            output_dict['msgid'] = str(int(num))
             #print('FolderServer: ' + inbox)
             #print('FolderServer: ' + inbox)
             #print('FolderLocal: ' + folderLocal)
             #print('FolderLocal: ' + folderLocal)
             #print('From: ' + stringCompiling(raw_from))
             #print('From: ' + stringCompiling(raw_from))