From f5d515f1720fc521ace8049922a0d4ab8e90132e Mon Sep 17 00:00:00 2001
From: Martin Mares <mj@ucw.cz>
Date: Mon, 12 Apr 2021 16:15:33 +0200
Subject: [PATCH] =?UTF-8?q?Generovan=C3=A9=20maily=20nastavuj=C3=AD=20Repl?=
 =?UTF-8?q?y-To=20na=20spr=C3=A1vce?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit

Closes #207.
---
 etc/config.py.example | 2 +-
 mo/util.py            | 4 ++++
 2 files changed, 5 insertions(+), 1 deletion(-)

diff --git a/etc/config.py.example b/etc/config.py.example
index 1e93f3d2..9b9e4ec0 100644
--- a/etc/config.py.example
+++ b/etc/config.py.example
@@ -19,7 +19,7 @@ SESSION_COOKIE_PATH = '/'
 SESSION_COOKIE_NAME = 'mo_session'
 # SESSION_COOKIE_SECURE=True
 
-# Kontaktní email (v patičce a také používaný jako adresát při generování pošty s Bcc)
+# Kontaktní email (v patičce, Reply-To a také používaný jako adresát při generování pošty s Bcc)
 MAIL_CONTACT = "osmo@mo.mff.cuni.cz"
 
 # Odesilatel generovaných mailů (není-li definován, neposílají se)
diff --git a/mo/util.py b/mo/util.py
index 391097af..a72c5bd6 100644
--- a/mo/util.py
+++ b/mo/util.py
@@ -79,6 +79,10 @@ def send_user_email(user: db.User, subject: str, body: str) -> bool:
             addr_spec=user.email,
         )
     ]
+    msg['Reply-To'] = email.headerregistry.Address(
+        display_name='Správce OSMO',
+        addr_spec=config.MAIL_CONTACT,
+    )
     msg['Subject'] = 'OSMO – ' + subject
     msg['Date'] = datetime.datetime.now()
 
-- 
GitLab