SMTP-inloggegevens uit environment-variabelen halen (zoals LibreAPI) #2

Merged
roelof merged 1 commit from mail-secrets-uit-environment into main 2026-06-15 13:26:32 +02:00
Owner

MAIL_USER en MAIL_PASSWORD worden nu opgelost via dezelfde conventie als
LibreAPI: een instelling met de vorm "{KEY}" wordt gelezen uit de gelijknamige
environment-variabele (exact en daarna genormaliseerd). RunLogMailer lost
User/Password lui op, vlak voor het verzenden, zodat een ontbrekende variabele
in dev niets breekt en netjes in de best-effort try/catch valt.

Co-Authored-By: Claude Opus 4.8 noreply@anthropic.com

MAIL_USER en MAIL_PASSWORD worden nu opgelost via dezelfde conventie als LibreAPI: een instelling met de vorm "{KEY}" wordt gelezen uit de gelijknamige environment-variabele (exact en daarna genormaliseerd). RunLogMailer lost User/Password lui op, vlak voor het verzenden, zodat een ontbrekende variabele in dev niets breekt en netjes in de best-effort try/catch valt. Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
SMTP-inloggegevens uit environment-variabelen halen (zoals LibreAPI)
All checks were successful
Publish / publish (push) Successful in 10s
bb01135818
MAIL_USER en MAIL_PASSWORD worden nu opgelost via dezelfde conventie als
LibreAPI: een instelling met de vorm "{KEY}" wordt gelezen uit de gelijknamige
environment-variabele (exact en daarna genormaliseerd). RunLogMailer lost
User/Password lui op, vlak voor het verzenden, zodat een ontbrekende variabele
in dev niets breekt en netjes in de best-effort try/catch valt.

Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
roelof merged commit a98775f81d into main 2026-06-15 13:26:32 +02:00
roelof deleted branch mail-secrets-uit-environment 2026-06-15 13:27:10 +02:00
Sign in to join this conversation.
No reviewers
No labels
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set.

Reference
Libre/LibreBdo!2
No description provided.