From 48461122f874957941e84e3e60ccffc7507159ea Mon Sep 17 00:00:00 2001 From: Raphael Michel Date: Tue, 24 Jan 2017 18:34:53 +0100 Subject: [PATCH] Set Reply-To headers to the event's contact address --- src/pretix/base/services/mail.py | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/src/pretix/base/services/mail.py b/src/pretix/base/services/mail.py index e3c71f8cb5..3b6a1149c6 100644 --- a/src/pretix/base/services/mail.py +++ b/src/pretix/base/services/mail.py @@ -63,6 +63,8 @@ def mail(email: str, subject: str, template: str, if email == INVALID_ADDRESS: return + headers = headers or {} + with language(locale): if isinstance(context, dict) and order: try: @@ -103,6 +105,9 @@ def mail(email: str, subject: str, template: str, htmlctx['event'] = event htmlctx['color'] = event.settings.primary_color + if event.settings.mail_from == settings.DEFAULT_FROM_EMAIL and event.settings.contact_mail: + headers['Reply-To'] = event.settings.contact_mail + prefix = event.settings.get('mail_prefix') if prefix: subject = "[%s] %s" % (prefix, subject)