From f758db218c935e650fa31c285adf470b8126d79a Mon Sep 17 00:00:00 2001 From: dschlueter Date: Thu, 25 Jun 2026 03:58:34 +0200 Subject: [PATCH] docs: SMTP-Env ohne Inline-Kommentare + Warnung (Notruf-Mail-Falle) MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Der env-Loader nimmt die ganze Zeile als Wert — Inline-Kommentare hinter SMTP_HOST/PASSWORD/FROM landeten im Wert (DNS-/Auth-/Sender-Fehler). Vorlage in env.example und DEPLOYMENT.md 2.5 auf reine Werte umgestellt, mit Warnhinweis und dem Hinweis, dass SMTP_FROM dem SMTP_USER gehören muss. Co-Authored-By: Claude Sonnet 4.6 --- DEPLOYMENT.md | 9 +++++---- deploy/voice-assistant.env.example | 11 +++++++---- 2 files changed, 12 insertions(+), 8 deletions(-) diff --git a/DEPLOYMENT.md b/DEPLOYMENT.md index 9c7f83a..f44875f 100644 --- a/DEPLOYMENT.md +++ b/DEPLOYMENT.md @@ -846,14 +846,15 @@ DB_PATH=/var/lib/voice-assistant/voice-assistant.db HF_HOME=/var/lib/voice-assistant/hf-cache SSO_LOGOUT_URL=https://auth.jamulix.de/?action=logout -# Notruf-Benachrichtigung per E-Mail (Testphase). OHNE SMTP_HOST kein Versand; -# der Nutzer sieht dann "noch keine Benachrichtigung eingebaut". SMS/Anruf folgen. +# Notruf-Benachrichtigung per E-Mail (Testphase). OHNE SMTP_HOST kein Versand. +# ACHTUNG: keine Inline-Kommentare hinter den Werten — der Loader nimmt die ganze +# Zeile als Wert. SMTP_FROM muss dem SMTP_USER gehören (sonst 553 Sender rejected). EMERGENCY_CONTACT_EMAIL=dieter.schlueter@linix.de -SMTP_HOST= # z. B. smtp.linix.de — leer = kein Versand +SMTP_HOST= SMTP_PORT=587 SMTP_USER= SMTP_PASSWORD= -SMTP_FROM= # leer -> SMTP_USER +SMTP_FROM= SMTP_STARTTLS=true ``` diff --git a/deploy/voice-assistant.env.example b/deploy/voice-assistant.env.example index 55e5a07..f6cbe0f 100644 --- a/deploy/voice-assistant.env.example +++ b/deploy/voice-assistant.env.example @@ -23,12 +23,15 @@ DB_PATH=/var/lib/voice-assistant/voice-assistant.db # --- Notruf-Benachrichtigung per E-Mail (Testphase) -------------------------- # Beim Notruf-Knopf wird (sofern SMTP gesetzt) eine E-Mail an die Kontaktperson -# geschickt. OHNE SMTP_HOST wird NICHTS versendet und der Nutzer sieht den -# Hinweis "noch keine Benachrichtigung eingebaut". SMS/Anruf folgen später. +# geschickt. OHNE SMTP_HOST wird NICHTS versendet. SMS/Anruf folgen später. +# +# ACHTUNG: KEINE Inline-Kommentare hinter den Werten! Der Loader nimmt die GANZE +# Zeile als Wert — ein "# ..." dahinter landet sonst mit im Host/Passwort. +# SMTP_FROM muss eine Adresse sein, die dem SMTP_USER gehört (sonst 553 rejected). EMERGENCY_CONTACT_EMAIL=dieter.schlueter@linix.de -SMTP_HOST= # z. B. smtp.linix.de — leer = kein Versand +SMTP_HOST= SMTP_PORT=587 SMTP_USER= SMTP_PASSWORD= -SMTP_FROM= # Absender; leer -> SMTP_USER +SMTP_FROM= SMTP_STARTTLS=true