Tech
Jan Schönfeld  

Mailserver #2

Ich habe den NixOS Mailserver in einen Container migriert und betreibe ihn jetzt auf einem Alpine Host, weil mir die neue Lösung deutlich mehr Flexibilität bietet und sich Ressourcen besser kontrollieren lassen. Die Migration umfasste das Auslagern aller Maildienste in einen isolierten Container, das Anbinden persistenten Speichers für Mailboxen und Logs sowie die Anpassung der Netzwerk Konfiguration, damit SMTP, Submission und andere benötigte Ports sicher erreichbar sind. Ein ausschlaggebender Grund für den Umzug war, dass sich unter NixOS die Verschlüsselung des Dateisystems mit weniger als 1 GB RAM nicht zuverlässig aktivieren ließ, was meine Anforderungen an Sicherheit und Ressourceneffizienz nicht erfüllte. Im Container nutze ich leichte Tools und optimierte Laufzeitparameter, sodass TLS, DKIM, SPF und Zustellungsmechanismen performant laufen, während Monitoring, Logging und Backups weiterhin zentralisiert erfolgen. Durch die Containerlösung lassen sich Updates und Konfigurationsänderungen schneller testen und zurückrollen, und bei Bedarf kann ich die Umgebung auf andere Hosts verschieben, ohne die Serviceverfügbarkeit zu gefährden.

Die Auflösung der DNS Einträge habe ich ebenfalls bearbeitet, sodass die E-Mail-Domain jetzt @dieschoenewolke.de lautet. E-Mails die an die alte Adresse @mail.dieschoenewolke.de gesendet wurden, lassen sich weiter durch eine Catch-All Regelung empfangen.

Leave A Comment