OffshoreVps
Sicherheit26 Sept. 20265 Min. LesezeitVon dem OffshoreVps-Team

E-Mail selbst hosten: Was Sie tun und lassen sollten

Warum der Betrieb eines eigenen Mailservers schwierig ist, welche SPF-, DKIM-, DMARC- und Reverse-DNS-Einträge Sie brauchen und eine einfachere Option für ein Postfach zu Ihrer Domain.

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.

Illustration von Schild und Schloss mit den Beschriftungen „SPF“, „DKIM“, „DMARC“, „Reverse DNS“, „IP-Reputation“, die das Selbsthosten von E-Mail veranschaulicht
Die wichtigsten Ideen dieses Beitrags.

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.
Die Schritte dieser Anleitung in der Reihenfolge: 1. Warum es schwierig ist; 2. Das sollten Sie tun; 3. Das sollten Sie lassen; 4. Erforderliche Einträge; 5. Hilfreiche Werkzeuge; 6. Einfachere Option: E-Mail bei Ihrem Hosting
Die Schritte dieser Anleitung in der Reihenfolge.

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.