Files
0012/todo/02-email-smtp.md
T
Frank Schwenk 54d29d3afa docs: initial project documentation for 0012.de webspace
Document hosting setup, external monitoring architecture, landing page
concept, env template, and phased todo checklist for the wint.global
Classic 1.0 counterpart to boka.

Co-authored-by: Cursor <cursoragent@cursor.com>
2026-06-11 22:25:56 +02:00

46 lines
1.4 KiB
Markdown

# 02 — E-Mail & SMTP
**Priorität:** high
**Abhängigkeiten:** 01
**Blockiert:** 03 (Alarmierung)
## Ziel
Mail-Infrastruktur auf 0012.de für Monitoring-Alerts, Skript-Versand und spätere Fremddomains.
## Checkliste
### Postfächer auf 0012.de
- [ ] Postfach `monitor@0012.de` (oder `alerts@0012.de`) anlegen
- [ ] Passwort in `.env` → `SMTP_USER`, `SMTP_PASSWORD`
- [ ] `ALERT_EMAIL` auf persönliche Adresse setzen
- [ ] `SMTP_FROM=monitor@0012.de` setzen
- [ ] Test: Webmail-Login auf `ha01s019.org-dns.com`
### SMTP für Skripte
- [ ] Port 587 + STARTTLS testen (von lokalem Rechner / boka)
- [ ] SPF für `0012.de` in Plesk DNS prüfen/setzen
- [ ] DKIM in Plesk aktivieren (Deliverability)
- [ ] DMARC optional: `_dmarc.0012.de` mit `p=none` zum Start
### Relay von boka (später)
- [ ] Entscheiden: dediziertes Relay-Postfach `relay@0012.de` vs. App-spezifische Absender
- [ ] In Plesk: ausgehende Mail-Limits / Relay-Regeln prüfen (Hoster-Doku)
- [ ] boka-Apps: zentraler SMTP-Block in Docker/env (Host, Port, User, Pass)
### Cron-Benachrichtigungen Plesk
- [ ] Geplante Aufgaben: „Nur Fehler“ für PHP-Fatal-Errors — ergänzt App-eigene Alerts, ersetzt sie nicht
## Akzeptanzkriterien
- Testmail von PHP (`mail()` oder PHPMailer) an `ALERT_EMAIL` kommt an
- SPF/DKIM ohne Hard-Fail in Mail-Header-Test (mail-tester.com o. ä.)
## Referenz
- [`../HOSTING.md`](../HOSTING.md) — SMTP-Host `ha01s019.org-dns.com`