X-Git-Url: https://git.openstreetmap.org./osqa.git/blobdiff_plain/5bb61195fdad5c52937725e834e3cd0e9eacb5fa..2d26c0dc1c3847d9b8f8281705d277341ea95ab8:/forum/utils/mail.py diff --git a/forum/utils/mail.py b/forum/utils/mail.py index 84a79b3..4ab2a69 100644 --- a/forum/utils/mail.py +++ b/forum/utils/mail.py @@ -33,7 +33,7 @@ def create_connection(): connection = SMTP(str(settings.EMAIL_HOST), str(settings.EMAIL_PORT), local_hostname=DNS_NAME.get_fqdn()) - if (bool(settings.EMAIL_USE_TLS)): + if bool(settings.EMAIL_USE_TLS): connection.ehlo() connection.starttls() connection.ehlo() @@ -52,6 +52,8 @@ def create_and_send_mail_messages(messages): sender.append('<%s>' % unicode(settings.DEFAULT_FROM_EMAIL)) sender = u'%s <%s>' % (unicode(settings.APP_SHORT_NAME), unicode(settings.DEFAULT_FROM_EMAIL)) + reply_to = unicode(settings.DEFAULT_REPLY_TO_EMAIL) + try: connection = None @@ -71,6 +73,9 @@ def create_and_send_mail_messages(messages): to.append('<%s>' % recipient.email) msgRoot['To'] = to + if reply_to: + msgRoot['Reply-To'] = reply_to + msgRoot.preamble = 'This is a multi-part message from %s.' % unicode(settings.APP_SHORT_NAME).encode('utf8') msgAlternative = MIMEMultipart('alternative')