From 9634812114d7fe1e058dee3e4d66d6194d361941 Mon Sep 17 00:00:00 2001 From: Dominik George <dominik.george@teckids.org> Date: Sun, 1 Sep 2019 22:44:26 +0200 Subject: [PATCH] Configure SMTP from config file. Advances #44. --- biscuit/core/settings.py | 10 ++++++++++ 1 file changed, 10 insertions(+) diff --git a/biscuit/core/settings.py b/biscuit/core/settings.py index ac51a08f7..db1c1349f 100644 --- a/biscuit/core/settings.py +++ b/biscuit/core/settings.py @@ -256,6 +256,16 @@ SERVER_EMAIL = _settings.get('contact.from', 'root@localhost') DEFAULT_FROM_EMAIL = _settings.get('contact.from', 'root@localhost') MANAGERS = _settings.get('contact.admins', []) +if _settings.get('mail.server.host', None): + EMAIL_HOST = _settings.get('mail.server.host') + EMAIL_USE_TLS = _settings.get('mail.server.tls', False) + EMAIL_USE_SSL = _settings.get('mail.server.ssl', False) + if _settings.get('mail.server.port', None): + EMAIL_PORT = _settings.get('mail.server.port') + if _settings.get('mail.server.user', None): + EMAIL_HOST_USER = _settings.get('mail.server.user') + EMAIL_HOST_PASSWORD = _settings.get('mail.server.password') + TEMPLATE_VISIBLE_SETTINGS = ['ADMINS'] MAINTENANCE_MODE = _settings.get('maintenance.enabled', None) -- GitLab