docs(issues): #0005 progress — rohana & selendis hardened (verified)

Both done step-by-step with sorb through the IONOS panel, externally confirmed
via DoH: rohana (www removed, Null-MX, SPF -all, DMARC reject — was previously
unprotected) and selendis (IONOS Mail service deactivated to unlock MX
deletion, 3 DKIM CNAMEs + www removed, SPF edited in place, Null-MX, DMARC
reject). Service-record lesson noted for the remaining matrix cleanup.

Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
This commit is contained in:
Thore Cimbal
2026-08-14 12:00:00 +00:00
co-authored by Claude Opus 4.8
parent f39253cf54
commit b210d5ff78
@@ -74,3 +74,23 @@ Die frühere Notiz „rohana + selendis in Arbeit" ist überholt — tatsächlic
**Nach Umsetzung verifizieren:** www-Namen lösen nicht mehr auf; genau EIN SPF pro Name; A/AAAA
von rohana/selendis/matrix unangetastet (Gitea/Grafana/Matrix weiter per HTTPS). Ich checke die
Außensicht per DoH gegen, sobald du durch bist.
## Erledigt 2026-08-14 (Teil) — rohana & selendis
Beide gemeinsam mit sorb Schritt für Schritt durch IONOS umgesetzt, extern per DoH bestätigt:
- **rohana**: `www.rohana` gelöscht · Null-MX (`0 .`) · SPF `v=spf1 -all` · `_dmarc.rohana`
`p=reject` — alles neu angelegt, vorher komplett ungeschützt. `rohana` A-Record (Gitea)
unangetastet.
- **selendis**: IONOS-„Mail"-Service (nur für `selendis`, kein Postfach) deaktiviert, dadurch
MX-Einträge löschbar geworden · 3 DKIM-CNAMEs + `www.selendis` gelöscht (`autodiscover.selendis`
gab es nicht) · bestehenden SPF-TXT editiert (`~all``-all`, kein Duplikat) · Null-MX (`0 .`) ·
`_dmarc.selendis` `p=reject` neu angelegt. `selendis` A-Record (Grafana) unangetastet.
**Lehre für die verbleibenden Namen (matrix):** Falls dort ebenfalls ein IONOS-„Mail"-Service
aktiv ist, blockiert er die MX-Löschung mit „wird von einem Service verwaltet" — vorher im
IONOS-Mail-Bereich prüfen, ob ein Postfach/eine Weiterleitung existiert, und den Service ggf.
deaktivieren, bevor die MX-Einträge gelöscht werden.
**Noch offen:** `matrix` (Mail-Satz + `autodiscover.matrix` + `www.matrix`#0001), `www.game`
(→ #0003), `ftp` (Ballast, falls ungenutzt).