From 9a4735246fccb9e042810d87ffea6ed91e491430 Mon Sep 17 00:00:00 2001 From: jebus Date: Thu, 16 Oct 2025 02:24:51 +1300 Subject: [PATCH] [Fix] Fix for sending mails (#160) Captured by Sentry: https://envipath-limited.sentry.io/issues/66662009/?project=4509569727922256 ``` SMTPSenderRefused Level: Error (504, b'5.5.2 : Sender address rejected: need fully-qualified address', 'webmaster@localhost') ``` Co-authored-by: Tim Lorsbach Reviewed-on: https://git.envipath.com/enviPath/enviPy/pulls/160 --- envipath/settings.py | 3 +++ 1 file changed, 3 insertions(+) diff --git a/envipath/settings.py b/envipath/settings.py index 68e2693c..5a18368b 100644 --- a/envipath/settings.py +++ b/envipath/settings.py @@ -135,6 +135,7 @@ USE_TZ = True DEFAULT_AUTO_FIELD = "django.db.models.BigAutoField" +EMAIL_SUBJECT_PREFIX = "[enviPath] " if DEBUG: EMAIL_BACKEND = "django.core.mail.backends.console.EmailBackend" else: @@ -144,6 +145,8 @@ else: EMAIL_HOST_USER = os.environ["EMAIL_HOST_USER"] EMAIL_HOST_PASSWORD = os.environ["EMAIL_HOST_PASSWORD"] EMAIL_PORT = 587 + DEFAULT_FROM_EMAIL = os.environ["DEFAULT_FROM_EMAIL"] + SERVER_EMAIL = os.environ["SERVER_EMAIL"] AUTH_USER_MODEL = "epdb.User" ADMIN_APPROVAL_REQUIRED = os.environ.get("ADMIN_APPROVAL_REQUIRED", "False") == "True"