Einen eigenen Mailserver zu betreiben gehört zum Schwierigsten beim Self-Hosting und ist zugleich eines der verlockendsten Vorhaben. Unmöglich ist es nicht, aber die Zustellung ist das Problem: Große Anbieter misstrauen kleinen Servern, und ein einziger Fehler kann Ihre Mails im Spam landen lassen. Wissen Sie, worauf Sie sich einlassen, bevor Sie anfangen.
Warum es schwierig ist
- Reputation. Große Anbieter beurteilen Absender anhand der IP-Adress-Historie. Ein neuer Server startet ohne Reputation.
- Authentifizierung. Ohne korrekte SPF-, DKIM- und DMARC-Einträge werden Mails abgelehnt oder als Spam markiert.
- Reverse-DNS. Die IP muss auf den Hostnamen Ihres Mailservers zurückaufgelöst werden.
- Laufende Pflege. Sie patchen, überwachen Warteschlangen und bearbeiten Missbrauchsmeldungen.
Empfohlen
- SPF, DKIM und DMARC einrichten. Sie teilen Empfängern mit, dass Ihr Server für Ihre Domain senden darf.
- Reverse-DNS angleichen an den Hostnamen Ihres Mailservers, und sicherstellen, dass der Hostname auf dieselbe IP aufgelöst wird.
- TLS verwenden für Senden und Empfangen.
- Langsam beginnen. Senden Sie anfangs geringe Mengen und nur an Personen, die Ihre Mails erwarten.
- Open Relay schließen. Ihr Server darf nur für authentifizierte Benutzer senden.
- Sichern Sie die Postfächer und die Konfiguration. Siehe Backups mit restic oder borg.
Zu vermeiden
- Versenden Sie keine Massen- oder Marketing-Mails von einem neuen Server. Nutzen Sie dafür einen geeigneten Versanddienst.
- Lassen Sie die Ports 25, 143 oder 110 nicht ohne Authentifizierung und TLS offen.
- Betreiben Sie Mail nach Möglichkeit nicht auf demselben kleinen Server wie alles andere.
- Ignorieren Sie Bounces und Missbrauchsmeldungen nicht.
Benötigte Einträge
example.com. TXT "v=spf1 mx -all"
mail._domainkey TXT "v=DKIM1; k=rsa; p=PUBLIC_KEY"
_dmarc.example.com. TXT "v=DMARC1; p=quarantine; rua=mailto:postmaster@example.com"
example.com. MX 10 mail.example.com.
Ersetzen Sie die Werte durch Ihre eigenen. Testen Sie sie mit einem Mail-Tester, bevor Sie sich auf das Setup verlassen.
Hilfreiche Werkzeuge
Fertige Mailserver-Pakete wie Mailcow, Mail-in-a-Box und Stalwart übernehmen die schwierigen Teile der Einrichtung. Vergleichen Sie sie und lesen Sie die aktuelle Dokumentation. Sie brauchen trotzdem eine saubere IP und die oben genannten DNS-Einträge.
Einfachere Option: E-Mail über Ihr Hosting
Wenn Sie vor allem ein Postfach auf Ihrer eigenen Domain möchten, enthalten unser kostenloses E-Mail-Hosting und unsere Webhosting-Tarife E-Mail mit unbegrenzt vielen Postfächern, ohne dass Sie einen Server betreiben müssen. So vermeiden Sie die oben beschriebenen Zustellprobleme.