From 9e01650cbfebe8bc7119550126d68320b53bef36 Mon Sep 17 00:00:00 2001 From: gw3000 Date: Sun, 30 Jul 2023 19:25:49 +0200 Subject: [PATCH] Email Backend --- .env.example | 21 ++++++++++----------- app/core/settings.py | 20 +++++++++++++++++--- 2 files changed, 27 insertions(+), 14 deletions(-) diff --git a/.env.example b/.env.example index 6b7e34a..b9925a2 100644 --- a/.env.example +++ b/.env.example @@ -1,26 +1,25 @@ # APP URL -APP_URL='http://django.localhost' +APP_URL='http://fbf.localhost' # Allowed Hosts -ALLOWED_HOSTS='django.localhost' +ALLOWED_HOSTS='fbf.localhost' # Database DB_HOST='db' -DB_PORT='5432' -DB_PASSWORD='superSecret' -DB_USER='fbf' DB_NAME='db_fbf' +DB_PASSWORD='superSecret' +DB_PORT='5432' +DB_USER='fbf' # Secrets SECRET_KEY='openssl rand -base64 50' # CSRF -CSRF_TRUSTED_ORIGINS='http://django.localhost' +CSRF_TRUSTED_ORIGINS='http://fbf.localhost' # Email -EMAIL_HOST='' -EMAIL_PORT=587 -EMAIL_USE_TLS=True -EMAIL_HOST_USER='' -EMAIL_HOST_PASSWORD='' DEFAULT_FROM_EMAIL='' +EMAIL_HOST_PASSWORD='' +EMAIL_HOST_USER='' +EMAIL_HOST='' +EMAIL_PORT= diff --git a/app/core/settings.py b/app/core/settings.py index ba39306..b64553f 100644 --- a/app/core/settings.py +++ b/app/core/settings.py @@ -213,9 +213,7 @@ ACCOUNT_USERNAME_MIN_LENGTH = 3 ACCOUNT_UNIQUE_EMAIL = True LOGIN_REDIRECT_URL = "/bird/all" -# Email -EMAIL_BACKEND = "django.core.mail.backends.console.EmailBackend" - +# CKEditor CKEDITOR_BASEPATH = "/static/ckeditor/ckeditor/" CKEDITOR_UPLOAD_PATH = "media" @@ -231,3 +229,19 @@ try: from .jazzmin import JAZZMIN_SETTINGS except ImportError: print("No Jazzmin Settings found!") + +# Email + +# Console Backend for Development Usage. +# EMAIL_BACKEND = "django.core.mail.backends.console.EmailBackend" + +# SMTP Backup for Production Usage. +EMAIL_BACKEND = "django.core.mail.backends.smtp.EmailBackend" + +if EMAIL_BACKEND == "django.core.mail.backends.smtp.EmailBackend": + DEFAULT_FROM_EMAIL = env("DEFAULT_FROM_EMAIL") + EMAIL_HOST_PASSWORD = env("EMAIL_HOST_PASSWORD") + EMAIL_HOST_USER = env("EMAIL_HOST_USER") + EMAIL_HOST = env("EMAIL_HOST") + EMAIL_PORT = env("EMAIL_PORT") + EMAIL_USE_TLS = True