From 59fc30c99376f06caa159005d69e39904b8bb93f Mon Sep 17 00:00:00 2001 From: Adrian Turjak Date: Thu, 5 Apr 2018 12:58:27 +1200 Subject: [PATCH] Properly use TLS in Django for email This setting has been missing for quite some time and needs to be added. While it is mostly assumed Adjutant is running on the same network as the email server itself TLS should really always have been used. We now have the setting to properly turn this on and use it. Change-Id: Ib6d54829d58df87a4b606ca316052418f5a1cfa5 --- adjutant/settings.py | 2 ++ 1 file changed, 2 insertions(+) diff --git a/adjutant/settings.py b/adjutant/settings.py index 327f66f..3364d76 100644 --- a/adjutant/settings.py +++ b/adjutant/settings.py @@ -141,6 +141,8 @@ EMAIL_HOST = CONFIG['EMAIL_SETTINGS'].get('EMAIL_HOST') EMAIL_PORT = CONFIG['EMAIL_SETTINGS'].get('EMAIL_PORT') EMAIL_HOST_USER = CONFIG['EMAIL_SETTINGS'].get('EMAIL_HOST_USER') EMAIL_HOST_PASSWORD = CONFIG['EMAIL_SETTINGS'].get('EMAIL_HOST_PASSWORD') +EMAIL_USE_TLS = CONFIG['EMAIL_SETTINGS'].get('EMAIL_USE_TLS', False) +EMAIL_USE_SSL = CONFIG['EMAIL_SETTINGS'].get('EMAIL_USE_SSL', False) # setting to control if user name and email are allowed # to have different values.