From 20dc876216af19e8eb1b9776f06f7f901a957df6 Mon Sep 17 00:00:00 2001 From: Christian Merten Date: Sun, 3 Sep 2023 18:28:15 +0200 Subject: [PATCH] mailer/mailutils: add List-Unsubscribe header --- jdav_web/mailer/mailutils.py | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/jdav_web/mailer/mailutils.py b/jdav_web/mailer/mailutils.py index c3c287b..48cbd8d 100644 --- a/jdav_web/mailer/mailutils.py +++ b/jdav_web/mailer/mailutils.py @@ -15,10 +15,10 @@ def send(subject, content, sender, recipients, message_id=None, reply_to=None, kwargs = {"reply_to": reply_to} else: kwargs = {} + url = prepend_base_url("/newsletter/unsubscribe") + headers = {'List-Unsubscribe': '<{unsubscribe_url}>'.format(unsubscribe_url=url)} if message_id is not None: - headers = {'Message-ID': message_id} - else: - headers = {} + headers['Message-ID'] = message_id # construct mails mails = []