54d29d3afa
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>
46 lines
1.4 KiB
Markdown
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`
|