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