Mailserver selber hosten: Postfix und Dovecot auf Debian
Eigenen Mailserver mit Postfix, Dovecot, TLS, DNS Records und grundlegender Zustellbarkeit einrichten.
Ziel dieses Tutorials
Du verstehst die Rollen von Postfix, Dovecot, DNS, TLS, SPF, DKIM und DMARC beim eigenen Mailserver.
Du richtest einen Debian-Mailserver strukturiert ein und prüfst Versand sowie Empfang.
Du setzt wichtige DNS-Records korrekt, damit E-Mails nicht sofort im Spam landen.
Du kennst die Risiken beim Selfhosting von Mail und kannst entscheiden, ob es für dein Projekt sinnvoll ist.
Was du vor dem eigenen Mailserver wissen musst
Ein eigener Mailserver gibt maximale Kontrolle, ist aber anspruchsvoll. Entscheidend sind saubere DNS Records, eine feste IP, Reverse DNS, TLS, Spam Schutz und kontinuierliche Wartung.
| Baustein | Aufgabe |
|---|---|
| Postfix | SMTP Versand und Empfang |
| Dovecot | IMAP Zugriff auf Postfächer |
| MX | Zielserver für eingehende Mails |
| SPF DKIM DMARC | Zustellbarkeit und Schutz vor Spoofing |
Pakete installieren
Installiere Postfix und Dovecot. Wähle während der Postfix Einrichtung Internet Site und trage deinen Mail Hostnamen ein.
Postfix und Dovecot installieren
Bash
sudo apt update
sudo apt install postfix dovecot-core dovecot-imapd mailutils -yPostfix Grundkonfiguration
Die main.cf definiert Hostname, TLS, Netzwerke und Zustellwege. Sichere Änderungen immer vorher.
main.cf sichern und bearbeiten
Bash
sudo cp /etc/postfix/main.cf /etc/postfix/main.cf.bak
sudo nano /etc/postfix/main.cf
sudo postfix check
sudo systemctl restart postfixDNS Records setzen
Ohne DNS wird dein Mailserver kaum zuverlässig zustellen. MX, SPF, DKIM und DMARC sind Pflicht für seriösen Betrieb.
Beispiel DNS Records
DNS
mail.example.de. A 203.0.113.10
example.de. MX 10 mail.example.de.
example.de. TXT "v=spf1 mx -all"
_dmarc.example.de TXT "v=DMARC1; p=quarantine; rua=mailto:postmaster@example.de"Funktion testen
Teste SMTP und IMAP zuerst intern und dann von extern. Prüfe Logs konsequent, statt blind an Konfigurationen zu drehen.
Logs und Dienste prüfen
Bash
sudo systemctl status postfix dovecot
sudo tail -f /var/log/mail.logFAQ
Für wen ist Mailserver selber hosten: Postfix und Dovecot auf Debian geeignet?
Für Einsteiger, Homelab Nutzer und Admins, die eine nachvollziehbare deutsche Anleitung mit klaren Schritten suchen.
Kann ich die Anleitung produktiv verwenden?
Ja, wenn du Versionen, Pfade, Ports, Zugangsdaten und Sicherheitsanforderungen an deine Umgebung anpasst und vorher ein Backup erstellst.
Welche Suchbegriffe deckt der Beitrag ab?
Mailserver selber hosten, Postfix Dovecot, Debian Mailserver, MX Record, SPF DKIM DMARC