From b7804884c028822ef34aff7e073389a496427f5b Mon Sep 17 00:00:00 2001 From: Christian Merten Date: Mon, 2 Dec 2024 22:18:36 +0100 Subject: [PATCH] Revert "mailer: remove manual message ids" This reverts commit 8633c41b8aac566e4d14c4543f017acc69e6e3bf. --- jdav_web/mailer/models.py | 3 +++ 1 file changed, 3 insertions(+) diff --git a/jdav_web/mailer/models.py b/jdav_web/mailer/models.py index 5059d11..a33267b 100644 --- a/jdav_web/mailer/models.py +++ b/jdav_web/mailer/models.py @@ -151,6 +151,8 @@ class Message(CommonModel): # remove any underscores from subject to prevent Arne from using # terrible looking underscores in subjects self.subject = self.subject.replace('_', ' ') + # generate message id + message_id = "<{pk}@{domain}>".format(pk=self.pk, domain=settings.DOMAIN) # reply to addresses reply_to = [jl.association_email for jl in self.reply_to.all()] reply_to.extend([ml.email for ml in self.reply_to_email_address.all()]) @@ -170,6 +172,7 @@ class Message(CommonModel): success = send(self.subject, get_content(self.content, registration_complete=True), from_addr, emails, + message_id=message_id, attachments=attach, reply_to=reply_to) if success == SENT or success == PARTLY_SENT: