feat(api): add domain-routed fallback email provider (#3506)

This commit is contained in:
Hampus authored and GitHub committed 2026-10-17 01:45:19 +02:00
1 parent c195e2b5de
commit 0b1ddc2695
15 files changed
+346 -30

No files matched your search

+9
View File
@@ -325,6 +325,15 @@ FLUXER_EMAIL_SMTP_TLS_MODE=
# The older switch, read only while the mode above is empty. true is implicit
# and false is opportunistic.
#FLUXER_EMAIL_SMTP_SECURE=false
# A second SMTP provider for mail to the listed recipient domains, comma
# separated and matched exactly. Everything else goes through the provider
# above. The port falls back to 587 and the mode works like the one above.
#FLUXER_EMAIL_FALLBACK_DOMAINS=gmail.com,googlemail.com
#FLUXER_EMAIL_FALLBACK_SMTP_HOST=
#FLUXER_EMAIL_FALLBACK_SMTP_PORT=587
#FLUXER_EMAIL_FALLBACK_SMTP_USERNAME=
#FLUXER_EMAIL_FALLBACK_SMTP_PASSWORD=
#FLUXER_EMAIL_FALLBACK_SMTP_TLS_MODE=
#FLUXER_EMAIL_WEBHOOK_SECRET=
FLUXER_DISCOVERY_ENABLED=true
+6
View File
@@ -126,6 +126,12 @@ x-fluxer-env: &fluxer-env
FLUXER_EMAIL_SMTP_PASSWORD: ${FLUXER_EMAIL_SMTP_PASSWORD:-}
FLUXER_EMAIL_SMTP_TLS_MODE: ${FLUXER_EMAIL_SMTP_TLS_MODE:-}
FLUXER_EMAIL_SMTP_SECURE: ${FLUXER_EMAIL_SMTP_SECURE:-}
FLUXER_EMAIL_FALLBACK_DOMAINS: ${FLUXER_EMAIL_FALLBACK_DOMAINS:-}
FLUXER_EMAIL_FALLBACK_SMTP_HOST: ${FLUXER_EMAIL_FALLBACK_SMTP_HOST:-}
FLUXER_EMAIL_FALLBACK_SMTP_PORT: ${FLUXER_EMAIL_FALLBACK_SMTP_PORT:-}
FLUXER_EMAIL_FALLBACK_SMTP_USERNAME: ${FLUXER_EMAIL_FALLBACK_SMTP_USERNAME:-}
FLUXER_EMAIL_FALLBACK_SMTP_PASSWORD: ${FLUXER_EMAIL_FALLBACK_SMTP_PASSWORD:-}
FLUXER_EMAIL_FALLBACK_SMTP_TLS_MODE: ${FLUXER_EMAIL_FALLBACK_SMTP_TLS_MODE:-}
FLUXER_STRIPE_ENABLED: ${FLUXER_STRIPE_ENABLED:-}
FLUXER_STRIPE_SECRET_KEY: ${FLUXER_STRIPE_SECRET_KEY:-}