Was ist ein Mail-Server und warum brauchen Sie einen? Vollständiger Leitfaden 2025
E-Mail bleibt das Rückgrat der modernen Geschäftskommunikation. Trotz des Aufstiegs von Instant-Messaging und Kollaborationstools treibt E-Mail weiterhin Entscheidungen voran, schließt Deals ab und pflegt professionelle Beziehungen. Hinter jeder gesendeten und empfangenen E-Mail steckt jedoch ein kritisches Stück Infrastruktur: der Mail-Server. Zu verstehen, was ein Mail-Server ist, wie er funktioniert und warum der Betrieb eines eigenen Servers Ihr Unternehmen transformieren kann, ist für jeden Systemadministrator, Entwickler oder Geschäftsinhaber im Jahr 2025 unverzichtbares Wissen.
Dieser umfassende Leitfaden behandelt alles von den grundlegenden Konzepten der Mail-Server-Architektur bis hin zu einer praktischen Anleitung zur Bereitstellung eines sicheren, produktionsbereiten Mail-Servers auf einem VPS — komplett mit Postfix-, Dovecot-, SPF-, DKIM- und DMARC-Konfiguration.
Inhaltsverzeichnis
- Was ist ein Mail-Server?
- Wie funktioniert ein Mail-Server?
- Warum brauchen Sie einen Mail-Server?
- Arten von Mail-Servern und Protokollen
- Selbst gehostete vs. Drittanbieter-E-Mail: Ein detaillierter Vergleich
- So richten Sie einen sicheren Mail-Server auf einem VPS ein
- Ihren Mail-Server absichern: Bewährte Sicherheitspraktiken
- Fehlerbehebung bei häufigen Mail-Server-Problemen
- Fazit
Was ist ein Mail-Server? {#what-is-a-mail-server}
Ein Mail-Server — auch E-Mail-Server oder Mail Transfer Agent (MTA) genannt — ist ein spezialisiertes System (Hardware oder Software), das für das Senden, Empfangen, Weiterleiten und Speichern von E-Mail-Nachrichten zuständig ist. Stellen Sie ihn sich als digitales Äquivalent eines Postamts vor: Er nimmt ausgehende Post entgegen, bestimmt das richtige Ziel und stellt eingehende Post in das richtige Postfach des Empfängers zu.
Jedes Mal, wenn Sie eine E-Mail von Gmail, Outlook oder Thunderbird senden, gelangt Ihre Nachricht nicht direkt zum Gerät des Empfängers. Stattdessen durchläuft sie einen oder mehrere Mail-Server, die Authentifizierung, Routing, Spam-Filterung und endgültige Zustellung übernehmen.
Kernkomponenten eines Mail-Servers
Ein voll funktionsfähiges Mail-Server-Ökosystem besteht aus mehreren verschiedenen Komponenten, die zusammenarbeiten:
| Komponente | Rolle | Gängige Software |
|---|---|---|
| MTA (Mail Transfer Agent) | Leitet E-Mails zwischen Servern weiter und stellt sie zu | Postfix, Exim, Sendmail |
| MDA (Mail Delivery Agent) | Stellt E-Mails in lokale Postfächer zu | Procmail, Maildrop |
| MRA (Mail Retrieval Agent) | Ermöglicht Clients das Abrufen gespeicherter E-Mails | Dovecot, Courier |
| MUA (Mail User Agent) | Der von Endbenutzern verwendete E-Mail-Client | Thunderbird, Outlook, Roundcube |
| Spam-Filter | Blockiert unerwünschte und bösartige E-Mails | SpamAssassin, Rspamd |
| Antivirus-Scanner | Scannt Anhänge auf Malware | ClamAV |
Das Verständnis dieser Komponenten ist die Grundlage für den Aufbau einer robusten, selbst gehosteten E-Mail-Infrastruktur.
Wie funktioniert ein Mail-Server? {#how-does-a-mail-server-work}
Der E-Mail-Zustellungsprozess umfasst eine präzise Abfolge von Handshakes, Lookups und Protokollaustauschen. Hier ist eine detaillierte, schrittweise Aufschlüsselung dessen, was passiert, wenn Sie auf „Senden” klicken.
Schritt 1: Verfassen und Einreichen der E-Mail
Sie schreiben eine E-Mail in Ihrem Mail User Agent (MUA) — sei es Outlook, Thunderbird oder eine Webmail-Oberfläche wie Roundcube. Wenn Sie auf „Senden” klicken, stellt der MUA eine Verbindung zu Ihrem ausgehenden Mail-Server (SMTP-Server) auf Port 587 (Einreichung) oder Port 465 (SMTPS) her und authentifiziert sich mit Ihrem Benutzernamen und Passwort.
Schritt 2: SMTP-Server-Verarbeitung
Ihr SMTP-Server empfängt die Nachricht und führt mehrere kritische Prüfungen durch:
- Authentifizierungsüberprüfung: Bestätigt, dass Sie ein autorisierter Absender sind
- Empfängeradressvalidierung: Überprüft das Format und die Domain der Zieladresse
- Spam- und Richtlinienprüfungen: Wendet Ratenbegrenzungs- und Inhaltsfilterregeln an
- DNS-MX-Record-Lookup: Fragt das DNS-System ab, um den Mail-Server der Empfänger-Domain zu finden
# Example: Manual MX record lookup
dig MX example.com
# Expected output:
# example.com. 3600 IN MX 10 mail.example.com.Schritt 3: E-Mail-Routing und -Weiterleitung
Sobald der Ziel-Mail-Server über den MX (Mail Exchanger) DNS-Record identifiziert wurde, stellt Ihr SMTP-Server eine Verbindung zum SMTP-Server des Empfängers auf Port 25 her und überträgt die Nachricht. In einigen Fällen kann die E-Mail über zwischengeschaltete Relay-Server laufen, bevor sie ihr endgültiges Ziel erreicht.
Schritt 4: Empfangen und Speichern der E-Mail
Der Mail-Server des Empfängers nimmt die eingehende Nachricht entgegen, führt eigene Spam- und Virenprüfungen durch und speichert die E-Mail im entsprechenden Benutzerpostfach — typischerweise im Maildir– oder mbox-Format auf der Festplatte.
Schritt 5: E-Mail-Abruf durch den Client
Wenn der Empfänger seinen E-Mail-Client öffnet, verbindet er sich mit dem Mail-Server über IMAP oder POP3, um Nachrichten abzurufen:
IMAP (Internet Message Access Protocol) — Port 143 / 993 (SSL)
- E-Mails bleiben auf dem Server gespeichert
- Vollständige Synchronisierung über alle Geräte (Laptop, Telefon, Tablet)
- Ordnerstruktur und Gelesen/Ungelesen-Status werden synchronisiert
- Ideal für Benutzer, die von mehreren Geräten auf E-Mails zugreifen
POP3 (Post Office Protocol 3) — Port 110 / 995 (SSL)
- Lädt E-Mails auf das lokale Gerät herunter
- Entfernt Nachrichten nach dem Herunterladen typischerweise vom Server
- Geeignet für den Zugriff von einem einzelnen Gerät oder die Offline-Nutzung
- Geringere Server-Speicheranforderungen
> Bewährte Praxis 2025: IMAP wird für nahezu alle Anwendungsfälle stark bevorzugt. POP3 gilt weitgehend als Legacy-Protokoll und sollte nur in spezifischen Offline- oder speicherbeschränkten Szenarien verwendet werden.
Die vollständige E-Mail-Reise: Eine visuelle Zusammenfassung
[Sender's MUA] → [Sender's SMTP Server] → [DNS MX Lookup]
↓
[Recipient's SMTP Server]
↓
[Spam/AV Filtering]
↓
[Mailbox Storage]
↓
[Recipient's MUA via IMAP/POP3]Warum brauchen Sie einen Mail-Server? {#why-do-you-need-a-mail-server}
Der Betrieb eines eigenen Mail-Servers — oder die Wahl einer professionellen E-Mail-Hosting-Lösung — bietet erhebliche Vorteile gegenüber der vollständigen Abhängigkeit von kostenlosen Drittanbieterdiensten wie Gmail oder Yahoo Mail.
1. Garantierte E-Mail-Zustellbarkeit
Ein ordnungsgemäß konfigurierter selbst gehosteter Mail-Server mit korrekten SPF-, DKIM- und DMARC-Records erreicht Zustellraten von über 99,9 %. Sie kontrollieren Ihre Versendungsreputation, IP-Adresse und Authentifizierungseinträge — das bedeutet, Sie sind nie dem gemeinsamen IP-Pool ausgeliefert, den ein anderer Benutzer möglicherweise auf eine Blacklist gesetzt hat.
2. Vollständige Datenschutz und Datensouveränität
Wenn Sie Gmail oder Microsoft 365 verwenden, werden Ihre E-Mails auf Servern von Drittanbietern gespeichert, die deren Datenschutzrichtlinien, Datenspeicherungspraktiken und potenziellen behördlichen Datenanfragen unterliegen. Mit einem selbst gehosteten Mail-Server bleiben Ihre Daten auf einer Infrastruktur, die Sie kontrollieren — entscheidend für Unternehmen, die sensible Kundeninformationen, rechtliche Dokumente oder proprietäre Daten verarbeiten.
3. Professionelle benutzerdefinierte Domain-E-Mail
Eine benutzerdefinierte E-Mail-Adresse wie ceo@yourcompany.com strahlt Professionalität aus und stärkt das Markenvertrauen. Mail-Server ermöglichen es Ihnen, unbegrenzte E-Mail-Konten, Aliase und Mailinglisten unter Ihrer eigenen Domain zu erstellen — etwas, das bei kostenlosen E-Mail-Anbietern entweder teuer oder unmöglich ist.
4. Erweiterte Sicherheitskontrollen
Selbst gehostete Mail-Server geben Ihnen granulare Kontrolle über:
- Spam-Filterschwellenwerte und benutzerdefinierte Blacklists/Whitelists
- Verschlüsselungsstandards (TLS-Versionen, Cipher Suites)
- E-Mail-Archivierung für Compliance (DSGVO, HIPAA, SOX)
- Antivirus-Scanning aller Anhänge
- Ratenbegrenzung zur Missbrauchsverhinderung
5. Kosteneffizienz im großen Maßstab
Für Organisationen mit 50+ E-Mail-Benutzern summieren sich die Pro-Benutzer-Kosten von Microsoft 365 oder Google Workspace schnell. Ein selbst gehosteter Mail-Server auf einem VPS-Hosting-Plan kann Hunderte von Benutzern zu einem Bruchteil der Kosten bedienen, ohne Pro-Benutzer-Lizenzgebühren.
6. Geschäftskontinuität und Redundanz
Sie definieren Ihre eigenen Backup-Zeitpläne, Failover-Konfigurationen und Notfallwiederherstellungsverfahren. Kein Aussperren mehr aus Ihrer E-Mail, weil ein Drittanbieter einen Ausfall erlebt.
7. Kollaborationsfunktionen
Moderne Mail-Server-Software-Stacks unterstützen gemeinsame Kalender (CalDAV), Kontaktsynchronisierung (CardDAV), E-Mail-Archivierung und Integration mit Ticketing- und CRM-Systemen — was Ihren Mail-Server zu einem Zentrum für Geschäftsproduktivität macht.
Arten von Mail-Servern und Protokollen {#types-of-mail-servers-and-protocols}
SMTP-Server (Ausgehende E-Mail / Mail Transfer Agent)
Der SMTP-Server ist das Arbeitspferd der E-Mail-Zustellung. Er verarbeitet alle ausgehenden E-Mails, kommuniziert mit anderen Mail-Servern über das SMTP-Protokoll und setzt Versendungsrichtlinien durch.
Wichtige Ports:
- Port 25: Server-zu-Server-SMTP-Relay (sollte für Clients gesperrt sein)
- Port 587: Client-Einreichung (empfohlen, erfordert Authentifizierung)
- Port 465: SMTPS — SMTP über SSL (Legacy, aber noch weit verbreitet)
Beliebte SMTP-Software:
- Postfix: Der Industriestandard — schnell, sicher, gut dokumentiert
- Exim: Hochgradig konfigurierbar, beliebt auf cPanel-Servern
- Sendmail: Der ursprüngliche MTA — leistungsstark, aber komplex
IMAP-Server (Eingehender E-Mail-Abruf)
Der IMAP-Server verwaltet gespeicherte Postfächer und stellt E-Mails auf Anfrage an Clients bereit, wobei eine vollständige Synchronisierung über alle Geräte aufrechterhalten wird.
Beliebte IMAP-Software:
- Dovecot: Der am weitesten verbreitete IMAP/POP3-Server — leichtgewichtig und sicher
- Courier: Eine voll ausgestattete Alternative mit integrierter Webmail-Unterstützung
POP3-Server
Der POP3-Server bietet ein vereinfachtes Download-und-Löschen-Modell für den E-Mail-Abruf. Dovecot verarbeitet POP3 zusätzlich zu IMAP und ist damit die erste Wahl für beide Protokolle.
Webmail-Server
Webmail-Oberflächen ermöglichen es Benutzern, über einen Standard-Webbrowser auf ihre E-Mails zuzugreifen, ohne einen dedizierten E-Mail-Client konfigurieren zu müssen. Sie laufen auf IMAP und SMTP.
Beliebte Webmail-Lösungen:
- Roundcube: Saubere, moderne Oberfläche — das beliebteste selbst gehostete Webmail
- Rainloop: Leichtgewichtig und schnell
- SOGo: Vollständige Groupware mit Kalender und Kontakten
- Horde: Funktionsreich mit umfangreicher Plugin-Unterstützung
Kritische DNS-Records für Mail-Server
| Record-Typ | Zweck | Beispiel |
|---|---|---|
| MX | Verweist auf Ihren Mail-Server | mail.yourdomain.com |
| A | Löst den Hostnamen des Mail-Servers in eine IP auf | 203.0.113.10 |
| PTR | Reverse DNS — kritisch für die Zustellbarkeit | mail.yourdomain.com |
| SPF | Autorisiert sendende IP-Adressen | v=spf1 ip4:203.0.113.10 -all |
| DKIM | Kryptografische E-Mail-Signierung | TXT-Record mit öffentlichem Schlüssel |
| DMARC | Richtlinie für SPF/DKIM-Fehler | v=DMARC1; p=reject; rua=mailto:... |
Selbst gehostete vs. Drittanbieter-E-Mail: Ein detaillierter Vergleich {#self-hosted-vs-third-party-email}
| Funktion | Selbst gehosteter Mail-Server | Google Workspace / Microsoft 365 |
|---|---|---|
| Monatliche Kosten (50 Benutzer) | ~$10–30 (VPS) | $300–500+ |
| Datenschutz | Vollständige Kontrolle | Unterliegt Anbieterrichtlinien |
| Benutzerdefinierte Domain | ✅ Unbegrenzt | ✅ Durch Plan begrenzt |
| Zustellbarkeitskontrolle | Vollständig (Ihre IP-Reputation) | Gemeinsame Infrastruktur |
| Speicherlimits | Durch Ihre Festplatte definiert | Pro-Benutzer-Kontingente |
| Einrichtungskomplexität | Mittel–Hoch | Niedrig |
| Wartung erforderlich | Ja (Updates, Überwachung) | Nein |
| Compliance-Kontrolle | Vollständig | Begrenzt |
| Spam-Filterung | Anpassbar | Voreingestellt (begrenzte Kontrolle) |
| Uptime-SLA | Abhängig vom VPS-Anbieter | 99,9 %+ garantiert |
Fazit: Für Unternehmen, die Datenschutz, Kosteneffizienz und Kontrolle priorisieren — insbesondere solche mit technischem Personal — ist ein selbst gehosteter Mail-Server auf einem qualitativ hochwertigen VPS die überlegene langfristige Wahl. Für kleine Teams ohne technische Ressourcen überbrückt verwaltetes E-Mail-Hosting die Lücke.
So richten Sie einen sicheren Mail-Server auf einem VPS ein {#how-to-set-up-a-secure-mail-server}
Dieser Abschnitt bietet eine praktische, produktionsbereite Anleitung zur Bereitstellung eines Postfix + Dovecot Mail-Servers auf Ubuntu 22.04 LTS. AlexHosts VPS-Hosting-Pläne — mit NVMe-SSD-Speicher, DDoS-Schutz und vollem Root-Zugriff — bieten die ideale Grundlage für dieses Setup.
Voraussetzungen
Bevor Sie beginnen, stellen Sie sicher, dass Sie Folgendes haben:
- Ein VPS mit Ubuntu 22.04 LTS mit mindestens 2 GB RAM und 20 GB SSD-Speicher
- Einen registrierten Domainnamen (z. B.
yourdomain.com) — erhalten Sie einen über Domain-Registrierung - Root- oder sudo-Zugriff auf Ihren Server
- Port 25 von Ihrem Hosting-Anbieter nicht gesperrt (bestätigen Sie dies mit dem AlexHost-Support)
- Ein gültiges SSL/TLS-Zertifikat — erhältlich über SSL-Zertifikate
Phase 1: Server-Vorbereitung
# Update the system
sudo apt update && sudo apt upgrade -y
# Set the hostname to your mail server's FQDN
sudo hostnamectl set-hostname mail.yourdomain.com
# Update /etc/hosts
sudo nano /etc/hosts
# Add: 203.0.113.10 mail.yourdomain.com mail
# Verify
hostname -f
# Output: mail.yourdomain.comPhase 2: DNS-Konfiguration
Konfigurieren Sie die folgenden DNS-Records im Kontrollpanel Ihres Domain-Registrars bevor Sie Mail-Software installieren:
# MX Record
yourdomain.com. IN MX 10 mail.yourdomain.com.
# A Record for mail subdomain
mail.yourdomain.com. IN A 203.0.113.10
# PTR Record (Reverse DNS) — configure via your VPS provider
10.113.0.203.in-addr.arpa. IN PTR mail.yourdomain.com.> Kritisch: Der PTR (Reverse DNS)-Record muss mit dem Hostnamen Ihres Mail-Servers übereinstimmen. Viele empfangende Mail-Server lehnen E-Mails von IPs ohne gültigen PTR-Record ab. Fordern Sie die PTR-Konfiguration beim AlexHost-Support an.
Phase 3: Postfix installieren (SMTP-Server)
# Install Postfix and essential utilities
sudo apt install postfix postfix-mysql mailutils -y
# During installation, select "Internet Site" and enter your domain: yourdomain.comPostfix konfigurieren (/etc/postfix/main.cf):
sudo nano /etc/postfix/main.cfFügen Sie die folgenden Direktiven hinzu oder ändern Sie sie:
# Basic Settings
myhostname = mail.yourdomain.com
mydomain = yourdomain.com
myorigin = $mydomain
inet_interfaces = all
inet_protocols = ipv4
# Destination
mydestination = $myhostname, localhost.$mydomain, localhost
# Relay and Network Settings
mynetworks = 127.0.0.0/8
relayhost =
# Mailbox Settings
home_mailbox = Maildir/
mailbox_size_limit = 0
recipient_delimiter = +
# TLS Parameters (incoming)
smtpd_tls_cert_file = /etc/letsencrypt/live/mail.yourdomain.com/fullchain.pem
smtpd_tls_key_file = /etc/letsencrypt/live/mail.yourdomain.com/privkey.pem
smtpd_tls_security_level = may
smtpd_tls_protocols = !SSLv2, !SSLv3, !TLSv1, !TLSv1.1
smtpd_tls_mandatory_protocols = !SSLv2, !SSLv3, !TLSv1, !TLSv1.1
smtpd_tls_loglevel = 1
# TLS Parameters (outgoing)
smtp_tls_security_level = may
smtp_tls_loglevel = 1
# SASL Authentication
smtpd_sasl_type = dovecot
smtpd_sasl_path = private/auth
smtpd_sasl_auth_enable = yes
smtpd_sasl_security_options = noanonymous
# Restrictions
smtpd_recipient_restrictions =
permit_sasl_authenticated,
permit_mynetworks,
reject_unauth_destination,
reject_invalid_hostname,
reject_non_fqdn_hostname,
reject_non_fqdn_sender,
reject_non_fqdn_recipient,
reject_unknown_sender_domain,
reject_rbl_client zen.spamhaus.org,
reject_rbl_client bl.spamcop.netPostfix-Einreichungsport konfigurieren (/etc/postfix/master.cf):
sudo nano /etc/postfix/master.cfKommentieren Sie den Einreichungsdienst aus und konfigurieren Sie ihn:
submission inet n - y - - smtpd
-o syslog_name=postfix/submission
-o smtpd_tls_security_level=encrypt
-o smtpd_sasl_auth_enable=yes
-o smtpd_tls_auth_only=yes
-o smtpd_reject_unlisted_recipient=no
-o smtpd_recipient_restrictions=permit_sasl_authenticated,reject
-o milter_macro_daemon_name=ORIGINATING
smtps inet n - y - - smtpd
-o syslog_name=postfix/smtps
-o smtpd_tls_wrappermode=yes
-o smtpd_sasl_auth_enable=yes
-o smtpd_recipient_restrictions=permit_sasl_authenticated,rejectPhase 4: Dovecot installieren (IMAP/POP3-Server)
# Install Dovecot with IMAP, POP3, and LMTP support
sudo apt install dovecot-core dovecot-imapd dovecot-pop3d dovecot-lmtpd -yDovecot konfigurieren (/etc/dovecot/dovecot.conf):
sudo nano /etc/dovecot/dovecot.confprotocols = imap pop3 lmtp
listen = *, ::Mail-Speicherort konfigurieren (/etc/dovecot/conf.d/10-mail.conf):
mail_location = maildir:~/Maildir
namespace inbox {
inbox = yes
}SSL konfigurieren (/etc/dovecot/conf.d/10-ssl.conf):
ssl = required
ssl_cert = </etc/letsencrypt/live/mail.yourdomain.com/fullchain.pem
ssl_key = </etc/letsencrypt/live/mail.yourdomain.com/privkey.pem
ssl_min_protocol = TLSv1.2
ssl_cipher_list = ECDHE-ECDSA-AES128-GCM-SHA256:ECDHE-RSA-AES128-GCM-SHA256:ECDHE-ECDSA-AES256-GCM-SHA384:ECDHE-RSA-AES256-GCM-SHA384
ssl_prefer_server_ciphers = yesAuthentifizierung konfigurieren (/etc/dovecot/conf.d/10-auth.conf):
auth_mechanisms = plain login
disable_plaintext_auth = yesSASL-Socket für Postfix konfigurieren (/etc/dovecot/conf.d/10-master.conf):
service auth {
unix_listener /var/spool/postfix/private/auth {
mode = 0660
user = postfix
group = postfix
}
}
service lmtp {
unix_listener /var/spool/postfix/private/dovecot-lmtp {
mode = 0600
user = postfix
group = postfix
}
}Phase 5: SSL/TLS-Zertifikat erhalten
# Install Certbot
sudo apt install certbot -y
# Obtain certificate (stop any web server first if running on port 80)
sudo certbot certonly --standalone -d mail.yourdomain.com
# Verify certificate
sudo ls /etc/letsencrypt/live/mail.yourdomain.com/
# fullchain.pem privkey.pem chain.pem cert.pem
# Set up automatic renewal
sudo systemctl enable certbot.timer
sudo systemctl start certbot.timer> Für ein optimiertes SSL-Verwaltungserlebnis sollten Sie AlexHosts SSL-Zertifikate für professionell verwaltete Zertifikatslösungen in Betracht ziehen.
Phase 6: SPF, DKIM und DMARC konfigurieren
Diese drei DNS-basierten Authentifizierungsmechanismen sind für die moderne E-Mail-Zustellbarkeit unverzichtbar. Ohne sie landen Ihre E-Mails in Spam-Ordnern oder werden direkt abgelehnt.
#### SPF (Sender Policy Framework)
Fügen Sie einen TXT-Record zum DNS Ihrer Domain hinzu:
yourdomain.com. IN TXT "v=spf1 ip4:203.0.113.10 mx -all"SPF-Record-Aufschlüsselung:
v=spf1 — SPF-Version
ip4:203.0.113.10 — Autorisiert die IP Ihres Servers
mx — Autorisiert auch die IP des MX-Records
-all — Hard-Fail für alle anderen Quellen (empfohlen)
#### DKIM (DomainKeys Identified Mail)
# Install OpenDKIM
sudo apt install opendkim opendkim-tools -y
# Generate DKIM key pair
sudo mkdir -p /etc/opendkim/keys/yourdomain.com
sudo opendkim-genkey -b 2048 -d yourdomain.com -D /etc/opendkim/keys/yourdomain.com -s mail -v
# Set correct permissions
sudo chown -R opendkim:opendkim /etc/opendkim/keys/
sudo chmod 600 /etc/opendkim/keys/yourdomain.com/mail.private
# View the public key for DNS
sudo cat /etc/opendkim/keys/yourdomain.com/mail.txt
OpenDKIM konfigurieren (/etc/opendkim.conf):
AutoRestart Yes
AutoRestartRate 10/1h
UMask 002
Syslog yes
SyslogSuccess Yes
LogWhy Yes
Canonicalization relaxed/simple
ExternalIgnoreList refile:/etc/opendkim/TrustedHosts
InternalHosts refile:/etc/opendkim/TrustedHosts
KeyTable refile:/etc/opendkim/KeyTable
SigningTable refile:/etc/opendkim/SigningTable
Mode sv
PidFile /var/run/opendkim/opendkim.pid
SignatureAlgorithm rsa-sha256
UserID opendkim:opendkim
Socket inet:12301@localhost
DKIM-DNS-TXT-Record hinzufügen:
mail._domainkey.yourdomain.com. IN TXT "v=DKIM1; k=rsa; p=YOUR_PUBLIC_KEY_HERE"
#### DMARC (Domain-based Message Authentication, Reporting & Conformance)
_dmarc.yourdomain.com. IN TXT "v=DMARC1; p=quarantine; rua=mailto:dmarc@yourdomain.com; ruf=mailto:dmarc@yourdomain.com; fo=1; adkim=s; aspf=s; pct=100"
DMARC-Richtlinienentwicklung (empfohlener Ansatz):
Beginnen Sie mit p=none — nur Überwachung, keine Durchsetzung
Überprüfen Sie nach 2–4 Wochen die DMARC-Berichte und wechseln Sie zu p=quarantinep=reject durch — maximaler SchutzPhase 7: Spam-Filterung mit Rspamd installieren
# Add Rspamd repository
curl https://rspamd.com/apt-stable/gpg.key | sudo apt-key add -
echo "deb [arch=amd64] https://rspamd.com/apt-stable/ $(lsb_release -cs) main" | sudo tee /etc/apt/sources.list.d/rspamd.list
# Install Rspamd and Redis (for caching)
sudo apt update
sudo apt install rspamd redis-server -y
# Enable and start services
sudo systemctl enable rspamd redis-server
sudo systemctl start rspamd redis-serverRspamd mit Postfix integrieren — zu /etc/postfix/main.cf hinzufügen:
smtpd_milters = inet:127.0.0.1:11332
non_smtpd_milters = inet:127.0.0.1:11332
milter_default_action = accept
milter_protocol = 6Phase 8: Roundcube Webmail installieren
# Install dependencies
sudo apt install apache2 php php-mysql php-curl php-json php-mbstring php-xml php-zip php-intl -y
# Install Roundcube
sudo apt install roundcube roundcube-mysql -y
# Configure Apache virtual host for webmail
sudo nano /etc/apache2/sites-available/roundcube.conf<VirtualHost *:443>
ServerName webmail.yourdomain.com
DocumentRoot /var/lib/roundcube/public_html
SSLEngine on
SSLCertificateFile /etc/letsencrypt/live/mail.yourdomain.com/fullchain.pem
SSLCertificateKeyFile /etc/letsencrypt/live/mail.yourdomain.com/privkey.pem
<Directory /var/lib/roundcube/public_html>
Options -Indexes
AllowOverride All
Require all granted
</Directory>
ErrorLog ${APACHE_LOG_DIR}/roundcube_error.log
CustomLog ${APACHE_LOG_DIR}/roundcube_access.log combined
</VirtualHost>sudo a2ensite roundcube.conf
sudo a2enmod ssl rewrite
sudo systemctl restart apache2Phase 9: Alle Dienste starten und aktivieren
# Enable and start all mail services
sudo systemctl enable postfix dovecot opendkim rspamd
sudo systemctl start postfix dovecot opendkim rspamd
# Verify all services are running
sudo systemctl status postfix dovecot opendkim rspamd
# Check Postfix queue
sudo postqueue -p
# Test SMTP connection
telnet mail.yourdomain.com 25Phase 10: Firewall-Regeln konfigurieren
# Install UFW if not present
sudo apt install ufw -y
# Allow essential mail server ports
sudo ufw allow 25/tcp # SMTP (server-to-server)
sudo ufw allow 587/tcp # Submission (client-to-server)
sudo ufw allow 465/tcp # SMTPS
sudo ufw allow 143/tcp # IMAP
sudo ufw allow 993/tcp # IMAPS
sudo ufw allow 110/tcp # POP3
sudo ufw allow 995/tcp # POP3S
sudo ufw allow 80/tcp # HTTP (for Certbot)
sudo ufw allow 443/tcp # HTTPS (webmail)
sudo ufw allow 22/tcp # SSH
# Enable firewall
sudo ufw enable
# Verify rules
sudo ufw status verboseIhren Mail-Server absichern: Bewährte Sicherheitspraktiken {#hardening-your-mail-server}
Ein Mail-Server, der dem Internet ausgesetzt ist, ist ein ständiges Ziel für Spam-Bots, Brute-Force-Angriffe und Ausnutzungsversuche. Implementieren Sie diese Härtungsmaßnahmen vom ersten Tag an.
1. Fail2Ban — Automatisches IP-Sperren
# Install Fail2Ban
sudo apt install fail2ban -y
# Create mail server jail configuration
sudo nano /etc/fail2ban/jail.d/mail.conf[postfix]
enabled = true
port = smtp,ssmtp,submission
filter = postfix
logpath = /var/log/mail.log
maxretry = 5
bantime = 3600
findtime = 600
[dovecot]
enabled = true
port = pop3,pop3s,imap,imaps,submission,465,sieve
filter = dovecot
logpath = /var/log/mail.log
maxretry = 5
bantime = 3600
findtime = 600
[postfix-sasl]
enabled = true
port = smtp,ssmtp,submission
filter = postfix-sasl
logpath = /var/log/mail.log
maxretry = 3
bantime = 7200sudo systemctl enable fail2ban
sudo systemctl start fail2ban2. Offenes Relay deaktivieren
Stellen Sie sicher, dass Ihr Server niemals ein offenes Relay ist — ein Mail-Server, der E-Mails für jeden ohne Authentifizierung weiterleitet:
# Test for open relay (should be REJECTED)
telnet mail.yourdomain.com 25
EHLO test.com
MAIL FROM: <test@external.com>
RCPT TO: <victim@anotherdomain.com>
# Expected: 554 Relay access denied3. DANE implementieren (DNS-Based Authentication of Named Entities)
DANE verwendet TLSA-DNS-Records, um Ihr TLS-Zertifikat über DNSSEC an Ihre Domain zu binden und Man-in-the-Middle-Angriffe auf SMTP-Verbindungen zu verhindern.
4. SMTP-TLS-Durchsetzung aktivieren
# In /etc/postfix/main.cf — enforce TLS for outgoing connections to supporting servers
smtp_tls_security_level = dane
smtp_dns_support_level = dnssec5. Regelmäßige Sicherheitsaudits
# Check mail server logs for suspicious activity
sudo tail -f /var/log/mail.log
sudo grep "authentication failed" /var/log/mail.log | awk '{print $NF}' | sort | uniq -c | sort -rn | head -20
# Monitor Fail2Ban bans
sudo fail2ban-client status postfix
sudo fail2ban-client status dovecot
# Check for blacklisted IP
# Use MXToolbox: https://mxtoolbox.com/blacklists.aspx6. Automatisierte Backups
# Create a mail backup script
sudo nano /usr/local/bin/mail-backup.sh#!/bin/bash
BACKUP_DIR="/backup/mail"
DATE=$(date +%Y%m%d_%H%M%S)
mkdir -p "$BACKUP_DIR"
# Backup mail configuration
tar -czf "$BACKUP_DIR/mail-config-$DATE.tar.gz"
/etc/postfix
/etc/dovecot
/etc/opendkim
/etc/rspamd
# Backup mailboxes
tar -czf "$BACKUP_DIR/mailboxes-$DATE.tar.gz" /home/*/Maildir/
# Remove backups older than 30 days
find "$BACKUP_DIR" -name "*.tar.gz" -mtime +30 -delete
echo "Mail backup completed: $DATE"sudo chmod +x /usr/local/bin/mail-backup.sh
# Schedule daily backup at 2 AM
echo "0 2 * * * root /usr/local/bin/mail-backup.sh" | sudo tee /etc/cron.d/mail-backupFehlerbehebung bei häufigen Mail-Server-Problemen {#troubleshooting-common-mail-server-issues}
Problem 1: E-Mails landen im Spam
Symptome: Ausgehende E-Mails landen konsequent in den Spam-Ordnern der Empfänger.
Diagnoseschritte:
# Check SPF record
dig TXT yourdomain.com | grep spf
# Check DKIM record
dig TXT mail._domainkey.yourdomain.com
# Check DMARC record
dig TXT _dmarc.yourdomain.com
# Verify PTR record
dig -x 203.0.113.10
# Test with mail-tester.com — send an email to your unique address and get a scoreHäufige Lösungen:
- Stellen Sie sicher, dass SPF, DKIM und DMARC alle korrekt konfiguriert sind und bestanden werden
- Überprüfen Sie, ob der PTR (Reverse DNS)-Record mit dem Hostnamen Ihres Mail-Servers übereinstimmt
- Prüfen Sie, ob Ihre IP auf einer Blacklist steht (MXToolbox Blacklist Check)
- Wärmen Sie Ihre IP schrittweise auf, wenn sie neu ist — senden Sie nicht sofort Massen-E-Mails
Problem 2: Keine Verbindung zum Mail-Server möglich
# Test SMTP connectivity
telnet mail.yourdomain.com 587
# Test IMAP connectivity
openssl s_client -connect mail.yourdomain.com:993
# Check if ports are open
sudo ss -tlnp | grep -E '25|587|465|143|993|110|995'
# Check firewall rules
sudo ufw statusProblem 3: Postfix startet nicht
# Check Postfix status and error logs
sudo systemctl status postfix
sudo journalctl -u postfix -n 50
# Test Postfix configuration syntax
sudo postfix check
# Check for configuration errors
sudo postconf -n | grep -i errorProblem 4: Hohe Mail-Warteschlange
# View queue
sudo postqueue -p
# Flush the queue (retry delivery)
sudo postqueue -f
# Delete all deferred messages (use with caution)
sudo postsuper -d ALL deferred
# Investigate why messages are deferred
sudo postcat -q QUEUE_IDProblem 5: Dovecot-Authentifizierungsfehler
# Check Dovecot logs
sudo tail -100 /var/log/mail.log | grep dovecot
# Test authentication
sudo doveadm auth test username@yourdomain.com password
# Verify user mailbox exists
sudo doveadm mailbox list -u username@yourdomain.comNützliche Diagnose-Tools
| Tool | Zweck | Verwendung |
|---|---|---|
| mail-tester.com | Gesamte E-Mail-Bewertung und Zustellbarkeit | Test-E-Mail senden, Bewertung erhalten |
| MXToolbox | DNS-, Blacklist- und SMTP-Diagnose | mxtoolbox.com |
| DMARC Analyzer | DMARC-Berichte analysieren | dmarcanalyzer.com |
| SSL Labs | TLS-Konfiguration testen | ssllabs.com/ssltest |
| intoDNS | Umfassende DNS-Validierung | intodns.com |
Warum AlexHost VPS die ideale Plattform für Ihren Mail-Server ist
Die Wahl der richtigen Hosting-Infrastruktur ist genauso wichtig wie die Mail-Server-Software selbst. AlexHosts VPS-Hosting-Pläne sind speziell für anspruchsvolle Workloads wie Mail-Server konzipiert und bieten:
- NVMe-SSD-Speicher: Ultraschnelle Festplatten-I/O für die Verarbeitung von Mail-Warteschlangen und den Postfachzugriff — entscheidend für E-Mail-Umgebungen mit hohem Volumen
- DDoS-Schutz: Immer aktive Abwehr schützt Ihren Mail-Server vor volumetrischen Angriffen, die die E-Mail-Zustellung stören könnten
- Vollständiger Root-Zugriff: Vollständige Kontrolle zur Installation, Konfiguration und Optimierung jedes Mail-Server-Software-Stacks
- Dedizierte IP-Adressen: Unerlässlich für den Aufbau einer sauberen Versendungsreputation und die Konfiguration von PTR-Records
- 99,9 % Uptime-SLA: Stellt sicher, dass Ihre E-Mail-Infrastruktur rund um die Uhr verfügbar bleibt
- Skalierbare Ressourcen: Beginnen Sie mit einem bescheidenen Plan und skalieren Sie CPU, RAM und Speicher, wenn Ihr E-Mail-Volumen wächst
- Moldauische Gerichtsbarkeit: Günstiges Datenschutzumfeld für Unternehmen mit strengen Datensouveränitätsanforderungen
Für Unternehmen, die einen verwalteten Ansatz bevorzugen, ohne die Kontrolle aufzugeben, erkunden Sie VPS mit cPanel — das die integrierten Mail-Server-Verwaltungstools von WHM enthält und die Benutzerverwaltung, Spam-Filterkonfiguration und SSL-Zertifikatsinstallation vereinfacht.
Wenn Ihre Organisation maximale Leistung und dedizierte Ressourcen für die E-Mail-Verarbeitung mit hohem Volumen benötigt, bieten Dedizierte Server isolierte Hardware ohne Ressourcenkonkurrenz — ideal für Unternehmen, die Millionen von E-Mails pro Monat versenden.
Fazit {#conclusion}
Ein Mail-Server ist weit mehr als eine technische Kuriosität — er ist ein kritisches Geschäftsgut, das bestimmt, ob Ihre Kommunikation privat, professionell und zuverlässig zugestellt wird. Das Verständnis der Architektur von SMTP-, IMAP- und POP3-Servern, kombiniert mit der Fähigkeit, Ihre eigene E-Mail-Infrastruktur bereitzustellen und zu warten, gibt Ihnen Möglichkeiten, die kein Drittanbieter-E-Mail-Dienst bieten kann.
Durch das Befolgen dieses Leitfadens haben Sie das Wissen, um:
- ✅ Einen produktionsbereiten Postfix + Dovecot Mail-Server auf Ubuntu 22.04 bereitzustellen
- ✅ SPF, DKIM und DMARC für maximale Zustellbarkeit und Anti-Spoofing-Schutz zu konfigurieren
- ✅ TLS-Verschlüsselung über alle Mail-Protokolle zu implementieren
- ✅ Rspamd für intelligente Spam-Filterung zu installieren
- ✅ Roundcube Webmail für den browserbasierten Zugriff bereitzustellen
- ✅ Ihren Server mit Fail2Ban, Firewall-Regeln und automatisierten Backups abzusichern
- ✅ Die häufigsten Mail-Server-Probleme systematisch zu beheben
AlexHosts VPS-Infrastruktur — mit NVMe-Speicher, DDoS-Schutz, dedizierten IPs und vollem Root-Zugriff — bietet die zuverlässige, leistungsstarke Grundlage, die Ihr Mail-Server benötigt, um optimal zu funktionieren. Ob Sie ein Solo-Entwickler, ein wachsendes Startup oder ein Unternehmens-IT-Team sind — die Kombination aus einem selbst gehosteten Mail-Server und AlexHosts Infrastruktur liefert Datenschutz, Kontrolle und Kosteneffizienz, die kein verwalteter E-Mail-Dienst replizieren kann.
Bereit, die Kontrolle über Ihre E-Mail zu übernehmen? Starten Sie noch heute Ihren AlexHost VPS und stellen Sie Ihren eigenen sicheren Mail-Server in weniger als einer Stunde bereit.
*Zuletzt aktualisiert: 2025 | Getestet auf Ubuntu 22.04 LTS mit Postfix 3.6, Dovecot 2.3 und Rspamd 3.x*
