Commit Graph
4 Commits
Author SHA1 Message Date
kerimatilgan decad8165f SMTP-Fix: IPv4 bevorzugen (Container ohne IPv6 -> Strato-Timeout) + kurze Timeouts 2026-07-03 15:47:20 +02:00
kerimatilgan ff14edf28a ALLOWED_ORIGIN: Live-Domain atilgan-bau.de (beide Domains) in .env.example 2026-07-03 15:31:00 +02:00
kerimatilgan ae44803629 Endpunkt auch unter /kontakt (für Pfad-Routing unter /api), Absender webseite@atilgan-gartenbau.de in .env.example 2026-07-03 15:26:10 +02:00
kerimatilganandClaude Opus 4.8 a617846aa9 Kontaktformular-Dienst (Node + nodemailer), self-hosted für Coolify
- POST /api/kontakt: validiert, Honeypot-Spamschutz, Rate-Limit (5/10min)
- Versand per SMTP über eigenes Postfach, keine Speicherung/DB
- CORS auf die eigene Website beschränkt (ALLOWED_ORIGIN)
- Konfiguration komplett über Environment-Variablen (.env.example)

Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
2026-07-03 15:13:38 +02:00