diff --git a/remove_duplicate_imap_messages/remove_duplicate_imap_messages.py b/remove_duplicate_imap_messages/remove_duplicate_imap_messages.py index 7a0966b..26acfc7 100755 --- a/remove_duplicate_imap_messages/remove_duplicate_imap_messages.py +++ b/remove_duplicate_imap_messages/remove_duplicate_imap_messages.py @@ -79,6 +79,7 @@ class RemoveDuplicateImapMessages: self._log.error('Error, server replied: %s', unseen_data) return False self._process_message(message_id, data[0]) + self.imap.expunge() return True def _process_message(self, message_id, data): @@ -116,7 +117,6 @@ class RemoveDuplicateImapMessages: self.duplicates_count += 1 else: self.messages_hashes.append(msg_hash) - self.imap.expunge() return True def connect_imap(self):