From 61d754e0606188319a84fda453d75de2dec06fc8 Mon Sep 17 00:00:00 2001 From: Samuel Zielke Date: Wed, 26 Mar 2025 16:17:03 +0100 Subject: [PATCH] =?UTF-8?q?Hinzuf=C3=BCgen=20der=20E-Mail=20Settings?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- crewpulse/settings.py | 15 +++++++++++++++ 1 file changed, 15 insertions(+) diff --git a/crewpulse/settings.py b/crewpulse/settings.py index fb39cad..1622685 100644 --- a/crewpulse/settings.py +++ b/crewpulse/settings.py @@ -12,6 +12,11 @@ https://docs.djangoproject.com/en/5.1/ref/settings/ from pathlib import Path from import_export.formats.base_formats import CSV +import yaml + +# READ YAML FILE +with open('credentials.yml', 'r') as file: + email_creds = yaml.safe_load(file) IMPORT_FORMATS = [CSV] EXPORT_FORMATS = [CSV] @@ -149,6 +154,16 @@ JAZZMIN_SETTINGS = { "show_ui_builder": True, # Zeigt den UI-Builder im Admin-Bereich } +# E-Mail Settings +EMAIL_BACKEND = "django.core.mail.backends.smtp.EmailBackend" +EMAIL_HOST = email_creds['EMAIL']['EMAIL_HOST'] +EMAIL_PORT = email_creds['EMAIL']['EMAIL_PORT'] +EMAIL_USE_SSL = email_creds['EMAIL']['EMAIL_USE_SSL'] +EMAIL_HOST_USER = email_creds['EMAIL']['EMAIL_HOST_USER'] +EMAIL_HOST_PASSWORD = email_creds['EMAIL']['EMAIL_HOST_PASSWORD'] +DEFAULT_FROM_EMAIL = email_creds['EMAIL']['DEFAULT_FROM_EMAIL'] + +# Admin UI Setting JAZZMIN_UI_TWEAKS = { "navbar_small_text": False, "footer_small_text": False,