Wie man einen privaten E-Mail-Server auf VPS einrichtet
Vollständige Anleitung zur Einrichtung Ihres eigenen privaten E-Mail-Servers mit Postfix und Dovecot auf einem VPS. Erfahren Sie, wie Sie Ihre eigene E-Mail mit vollständigem Datenschutz und Kontrolle hosten.

Der Betrieb Ihres eigenen E-Mail-Servers gibt Ihnen vollständige Kontrolle über Ihre Kommunikation, gewährleistet Datenschutz und vermeidet Abhängigkeit von Drittanbietern. Obwohl es einige technische Kenntnisse erfordert, ist die Einrichtung eines privaten E-Mail-Servers auf Ihrem VPS durchaus machbar. Diese Anleitung behandelt die Einrichtung von Postfix (SMTP) und Dovecot (IMAP/POP3) für eine vollständige E-Mail-Lösung.
Warum Ihren eigenen E-Mail-Server hosten?
- Vollständiger Datenschutz: Ihre E-Mails werden auf Ihrem Server gespeichert, nicht von Dritten gescannt
- Kein Data Mining: Vermeiden Sie gezielte Werbung basierend auf E-Mail-Inhalten
- Benutzerdefinierte Domänen: Verwenden Sie Ihre eigene Domäne für professionelle E-Mail-Adressen
- Unbegrenzte Konten: Erstellen Sie so viele E-Mail-Adressen wie Sie benötigen
- Vollständige Kontrolle: Konfigurieren Sie Spam-Filter, Sicherheitsrichtlinien und Speicherlimits
- Kosteneffektiv: Ein Server kann mehrere E-Mail-Konten verarbeiten
Voraussetzungen
- VPS mit mindestens 2GB RAM und 20GB Speicher
- Domänenname mit DNS-Zugriff
- Statische IP-Adresse (empfohlen)
- Ubuntu 20.04 oder Debian 11+
- Root- oder sudo-Zugriff
DNS-Konfiguration
Konfigurieren Sie DNS-Einträge vor der Installation der E-Mail-Software:
- A-Eintrag: mail.ihredomäne.com → Ihre Server-IP
- MX-Eintrag: ihredomäne.com → mail.ihredomäne.com (Priorität 10)
- SPF-Eintrag: TXT "v=spf1 mx a:mail.ihredomäne.com ~all"
- DKIM-Eintrag: Wird nach der Installation generiert
- DMARC-Eintrag: TXT "v=DMARC1; p=none; rua=mailto:admin@ihredomäne.com"
Postfix installieren und konfigurieren
apt update
apt install -y postfix postfix-mysql dovecot-core dovecot-imapd dovecot-pop3d dovecot-lmtpd dovecot-mysql
# Wählen Sie während der Installation 'Internet Site' und geben Sie Ihren Domänennamen ein
# Postfix-Haupteinstellungen konfigurieren:
nano /etc/postfix/main.cf
# Wichtige Einstellungen:
myhostname = mail.ihredomäne.com
mydomain = ihredomäne.com
myorigin = $mydomain
mydestination = $myhostname, localhost.$mydomain, $mydomain
inet_interfaces = all
Dovecot konfigurieren
nano /etc/dovecot/conf.d/10-mail.conf
# E-Mail-Speicherort festlegen:
mail_location = maildir:/var/mail/vhosts/%d/%n
nano /etc/dovecot/conf.d/10-auth.conf
# Authentifizierung aktivieren:
disable_plaintext_auth = no
auth_mechanisms = plain login
systemctl restart dovecot
systemctl restart postfixWebmail einrichten (optional)
Installieren Sie Roundcube für webbasierten E-Mail-Zugriff:
apt install -y roundcube roundcube-mysql roundcube-plugins
# Konfigurieren Sie Roundcube während der Installation
# Zugriff auf Webmail unter: https://ihredomäne.com/webmailSicherheitskonfiguration
- Aktivieren Sie SSL/TLS-Verschlüsselung für SMTP (Port 587) und IMAP (Port 993)
- Konfigurieren Sie die Firewall, um nur notwendige Ports zuzulassen (25, 587, 993, 995)
- Richten Sie fail2ban ein, um Brute-Force-Angriffe zu verhindern
- Verwenden Sie starke Passwörter und erwägen Sie Zwei-Faktor-Authentifizierung
- Aktualisieren Sie regelmäßig alle E-Mail-Server-Software
- Überwachen Sie Protokolle auf verdächtige Aktivitäten
- Konfigurieren Sie SPF-, DKIM- und DMARC-Einträge ordnungsgemäß
Wichtige Tipps
- E-Mail-Server-IPs können auf die schwarze Liste gesetzt werden - überwachen Sie den Ruf Ihrer IP
- Beginnen Sie mit einem kleinen Setup und skalieren Sie schrittweise
- Bewahren Sie Backups von E-Mail-Daten und Konfigurationen auf
- Testen Sie die E-Mail-Zustellung an große Anbieter (Gmail, Outlook usw.)
- Erwägen Sie die Verwendung eines Relay-Service für bessere Zustellbarkeit
- Überwachen Sie den Festplattenspeicher - E-Mails können erheblichen Speicher verbrauchen