Inhaltsverzeichnis
OmniMail™ · technische Referenz (HPMS-Entwurf)
Stand: 2026-11-03. Geltung: verifizierte M01-Produktionskomponenten auf OMNISRV; M02-Migration ausdrücklich noch ohne Mail-Cutover. Diese Seite ist ein Entwurf und ersetzt keine Betriebsfreigabe.
Zweck und Grenzen
OmniMail nimmt E-Mail für omnisrv.de an, prüft Empfänger und Inhalt vor der endgültigen Annahme, stellt lokale Post zu und vermittelt autorisierten Ausgangsverkehr. Postfix, Rspamd, ClamAV, Redis und Stalwart sind getrennte Dienste. HOME0 und autorisierte WireGuard-Clients erreichen die freigegebenen internen Clientdienste; die Stalwart-Verwaltung ist nicht öffentlich. BIND, Caddy, Zertifikats-Kurier, Monitoring und Borg-Recovery sind angeschlossene Betriebsdienste.
Komponenten und Adressen
| Technischer Dienst | Verifizierter Container | Netz und Adresse | Aufgabe |
|---|---|---|---|
| Postfix (Codename: Alois) | ext-qipu | ext-net 10.0.0.10; inbound-mail-checks 10.0.70.10; int-mailforward 10.0.71.10 | SMTP-Außentor, RCPT-Policy, Milter, Queue, Internet-Relay |
| Postfix (Codename: Hildegard) | int-mailgateway | int-mailforward 10.0.71.20; int-net 10.0.50.10 | Empfängerauskunft und begrenzter Transport zu Stalwart bzw. Alois |
| Rspamd | int-spamcheck | inbound-mail-checks 10.0.70.20 | Spamprüfung und DKIM-Signierung |
| ClamAV | int-viruscheck | inbound-mail-checks 10.0.70.21 | Virenprüfung für Rspamd |
| Redis | int-mailmemcache | inbound-mail-checks 10.0.70.22 | Cache für Prüfungen |
| Stalwart | cdf-stalwart | cdf-mail-net 10.0.40.10 | Konten, lokale Mailboxen, IMAPS/Submission und interne Verwaltung |
| BIND intern | int-bind-internal | int-net 10.0.50.2 | Interne DNS-Antworten und Forward-Zonen |
| BIND extern | ext-bind-public | ext-net 10.0.0.2 | Autoritative öffentliche Zonen |
| Caddy intern | int-caddy | cdf-web-net 10.0.30.10 | Interne HTTPS-Routen |
Die Adressen stammen aus Docker-Inspect vom 03.11.2026; die tatsächliche Freigabe einzelner Wege richtet sich zusätzlich nach Host-/Bridge-Policies. Codenamen weiterer Komponenten werden erst nach aktueller Quellenprüfung ergänzt.
Gesamtarchitektur
SMTP-Eingang und Zustellung
Ausgang, DNS und M02-Grenze
Autorisierte Stalwart-Sendungen gehen über Hildegard zu Alois und von dort zu externen MX. Die bestehenden Ausgangstests an iCloud, Outlook und STRATO sowie SPF/DKIM/DMARC wurden in M01-DEPLOY-010 protokolliert; das ist kein Freibrief für beliebige Absender oder Ziele.
Die öffentlichen Zonen für wehrs.berlin und moewe.berlin werden von ns1.omnisrv.de und ns2.omnisrv.de bedient. Beim direkten Parent-Readback vom 03.11.2026 16:41 CET führte wehrs.berlin zusätzlich sns.serverkompetenz.de, das für die Zone REFUSED lieferte. Der MX-Cutover beider Berliner Domains bleibt gesperrt; bisherige STRATO-Mailzustellung nicht als umgestellt darstellen. Interne DNS-Zonen und Forwarder sind getrennt von öffentlichen Zonen.
TLS, Verwaltung und Betrieb
Der Zertifikats-Kurier prüft und verteilt Zertifikate an geschützte Zielverzeichnisse; private Schlüssel gehören nicht in dieses Wiki oder Git. Stalwart-IMAPS und Submission sind über die autorisierten internen Wege erreichbar. Die Adminoberfläche liegt intern auf stalwart.cdf.omnisrv.de; HOME0 und ein echter WireGuard-Mobilfunkzugang wurden in M01-DEPLOY-012D getestet. Hostdienste übernehmen Boot-Gates, Netzregeln, Zertifikatskontrolle, Update-Zyklen, Monitoring und Missbrauchsschutz. Alarmierung erfolgt über das bestehende System-Meister-Konto; Zugangsdateien bleiben ausschließlich im Secret-Bereich.
Backup und Recovery
Die OmniMail-Mailbox- und Konfigurationsdaten werden über die vorhandenen Borg-Verträge gesichert. Der isolierte Recovery-Versuch M01-DEPLOY-015C-B wies wichtige Daten und den Wiederanlauf nach; sein Gesamtstatus blieb PARTIAL_WITH_OPEN_ISSUES. Ein vollständiger produktiver Host-Recovery-Nachweis ist daraus nicht abzuleiten. Keine Archivdaten oder Passwörter in dieser Dokumentation ablegen.
Quellen und offene Punkte
- Produktivquellen: OmniMail-Feature-Branch feature/m00-gazette-implementation-20261103, Manifest 70-PRODUKTIONSQUELLEN/SOURCE-MANIFEST.md.
- Live-Belege: Docker-Inspect, Postfix-Konfiguration und Bind-Mounts vom 03.11.2026; M01-DEPLOY-010, M01-DEPLOY-012D, M01-DEPLOY-015C-B sowie M02-003/004 und aktueller Parent-Readback.
- Offen: vollständiger dynamischer Konfigurationsabzug von Stalwart/Caddy/BIND ohne Secrets, lückenlose VOE-Leitungsnummern, Berliner Delegationskorrektur und gesonderte Mail-Cutover-Abnahme.
