diff --git a/HOMELAB_ARCHITECTURE_MASTER_V2.md b/HOMELAB_ARCHITECTURE_MASTER_V2.md index f999f2f..f4c51ae 100644 --- a/HOMELAB_ARCHITECTURE_MASTER_V2.md +++ b/HOMELAB_ARCHITECTURE_MASTER_V2.md @@ -633,6 +633,33 @@ Bei Änderungen an Datenbanken oder Core-Services: * risikoarme Migration ohne Datenverlust +## Mail-Archiver Netzwerk-Design + +Der mail-archiver Service benötigt Zugriff auf zwei unterschiedliche Netzwerkbereiche: + +### backend_net +- Verbindung zur PostgreSQL-Datenbank (postgresql17) +- rein interne Kommunikation + +### frontend_net +- erforderlich für externe Verbindungen: + - IMAP (z. B. GMX, Gmail) + - DNS-Auflösung + - Internetzugriff allgemein + +### Begründung +Ein ausschließlich internes Netzwerk (backend_net) ist für mail-archiver nicht ausreichend, +da der Service aktiv E-Mails von externen Mailservern abruft. + +Durch die zusätzliche Anbindung an frontend_net wird: +- externer Mail-Zugriff ermöglicht +- gleichzeitig bleibt die Datenbank isoliert im backend_net + +### Fazit +mail-archiver ist kein reiner Backend-Service, sondern ein hybrider Dienst: +→ benötigt sowohl interne als auch externe Netzwerkzugriffe + + ## Schlussformel Dieses Dokument ist keine lose Notiz, sondern das **operative Masterdokument** für die Docker- und Zugriffsarchitektur des Homelabs.