diff --git a/Mailnag/daemon/mails.py b/Mailnag/daemon/mails.py index 5d02c43..4ed6e87 100644 --- a/Mailnag/daemon/mails.py +++ b/Mailnag/daemon/mails.py @@ -139,7 +139,7 @@ class MailCollector: if id == None or id == '': # create fallback id - id = str(hash(acc.server + acc.user + sender[1] + subject)) + id = str(hash(acc.server + acc.user + sender[1] + subject + str(datetime))) # prevent duplicates caused by Gmail labels if id not in mail_ids: @@ -211,7 +211,7 @@ class MailCollector: if uidl == None or uidl == '': # create fallback id - id = str(hash(acc.server + acc.user + sender[1] + subject)) + id = str(hash(acc.server + acc.user + sender[1] + subject + str(datetime))) else: # create unique id id = acc.user + uidl.split(' ')[2]