From 1aa1daf3f67d07e8736c3fa499d1d21c67123b00 2019-09-30 15:20:23 From: Brett Smith Date: 2019-09-30 15:20:23 Subject: [PATCH] settings: Make EMAIL_BACKEND more flexible. --- diff --git a/pinaxcon/settings.py b/pinaxcon/settings.py index 73f5d088a61c65aa19ad81929c168dcfc14c3df5..2fd05ed3ed5b51894719bbc3804189515e0761cd 100644 --- a/pinaxcon/settings.py +++ b/pinaxcon/settings.py @@ -286,8 +286,11 @@ FIXTURE_DIRS = [ # Heroku: Get email configuration from environment variables. -EMAIL_BACKEND = "email_log.backends.EmailBackend" -EMAIL_LOG_BACKEND = os.environ.get("DJANGO_EMAIL_BACKEND", "django.core.mail.backends.console.EmailBackend") # noqa +EMAIL_BACKEND = os.environ.get( + "DJANGO_EMAIL_BACKEND", + "django.core.mail.backends.{}.EmailBackend".format('console' if DEBUG else 'smtp'), +) +EMAIL_LOG_BACKEND = "email_log.backends.EmailBackend" EMAIL_HOST = os.environ.get("DJANGO_EMAIL_HOST", "") EMAIL_PORT = int(os.environ.get("DJANGO_EMAIL_PORT", 25)) EMAIL_HOST_USER = os.environ.get("DJANGO_EMAIL_HOST_USER", "")