diff --git a/etc/config.py.example b/etc/config.py.example index 1e93f3d23f0f1e66854fe33b9d08eb6e96128357..9b9e4ec05976ee108f147230b9bcea884241682c 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 391097af852b5014aed763530dd1fd30e2e1e6ee..a72c5bd6fdf34800d2c58501adec3d719c18aa32 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()