1
0
Fork 1
mirror of https://github.com/coddingtonbear/django-mailbox.git synced 2026-07-09 22:38:19 +02:00

Skip messages we already have in DB during getmail

This commit is contained in:
Mike Varga 2022-10-15 11:29:50 -04:00
parent 3d51f78a66
commit ee1037c66d

View file

@ -378,6 +378,11 @@ class Mailbox(models.Model):
msg.to_header = utils.convert_header_to_unicode(
message['Delivered-To']
)
if Message.objects.filter(message_id=msg.message_id).count() != 0:
logger.info("Skipping existing message: %s", msg.message_id,)
return None
msg.save()
message = self._get_dehydrated_message(message, msg)
try: