From 40bc80f703188d3578776a1e503c08ee8a67cb39 Mon Sep 17 00:00:00 2001 From: Antoine Nguyen Date: Fri, 25 Jul 2025 12:07:02 +0200 Subject: [PATCH] Safer variable access fix #3609 --- modoboa/webmail/lib/sendmail.py | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/modoboa/webmail/lib/sendmail.py b/modoboa/webmail/lib/sendmail.py index b4af4a517..c547204d0 100644 --- a/modoboa/webmail/lib/sendmail.py +++ b/modoboa/webmail/lib/sendmail.py @@ -128,7 +128,8 @@ def send_mail(request, attributes: dict, attachments: list) -> tuple[bool, str | elif conf["smtp_secured_mode"] == "starttls": options.update({"use_tls": True}) if conf["smtp_authentication"]: - if not settings.WEBMAIL_DEV_MODE: + dev_mode = getattr(settings, "WEBMAIL_DEV_MODE", False) + if not dev_mode: options.update( { "backend": "modoboa.lib.smtp_backend.OAuthBearerEmailBackend",