mailer/mailutils: add List-Unsubscribe header

authentik-integration
Christian Merten 2 years ago
parent c97d26c5b1
commit 20dc876216
Signed by: christian.merten
GPG Key ID: D953D69721B948B3

@ -15,10 +15,10 @@ def send(subject, content, sender, recipients, message_id=None, reply_to=None,
kwargs = {"reply_to": reply_to} kwargs = {"reply_to": reply_to}
else: else:
kwargs = {} kwargs = {}
url = prepend_base_url("/newsletter/unsubscribe")
headers = {'List-Unsubscribe': '<{unsubscribe_url}>'.format(unsubscribe_url=url)}
if message_id is not None: if message_id is not None:
headers = {'Message-ID': message_id} headers['Message-ID'] = message_id
else:
headers = {}
# construct mails # construct mails
mails = [] mails = []

Loading…
Cancel
Save