Software & Collaboration

Postfix

Postfix ist ein weit verbreiteter, sicherheitsorientierter Open-Source-MTA, der E-Mails per SMTP versendet und empfängt, Transport-Baustein vieler Mail-Server.

  • Open Source (IPL 1.0/EPL 2.0)
  • MTA: SMTP-Versand/-Empfang
  • TLS, SASL, postscreen
  • LMTP an Dovecot
  • Virtual Domains
Von Andreas Huser, Technische Beratung & Architektur Aktualisiert am 8 Min. Lesezeit

Postfix ist ein weit verbreiteter, von Grund auf sicherheitsorientierter Mail Transfer Agent (MTA). Er versendet und empfängt E-Mails per SMTP und wurde von Wietse Venema als modularer, sicherer Ersatz für Sendmail entworfen. In den meisten selbstbetriebenen Mail-Servern bildet Postfix die Transportschicht.

Dieser Artikel erklärt die modulare Architektur und die Queues, Virtual Domains, TLS und SASL-Authentifizierung, die Übergabe an Dovecot per LMTP, die Anbindung von Spam- und Virenschutz sowie die Abgrenzung zu Exim und Sendmail.

1. Architektur und Queues

Postfix besteht aus vielen kleinen, voneinander isolierten Daemons unter einem master-Prozess (etwa smtpd für den Empfang, smtp für den Versand, qmgr als Queue-Manager). Nachrichten durchlaufen Queues: incoming (frisch angenommen), active (in Zustellung) und deferred (späterer Versuch bei temporären Fehlern). Diese Trennung ist ein Grund für Postfix' Robustheit und Sicherheit.

2. Virtual Domains und Zustellung

Postfix kann viele Domänen hosten: Virtual Alias Domains leiten Adressen um, Virtual Mailbox Domains vergeben Postfächer ohne eigenes Unix-Konto. Die eigentliche Zustellung in die Mailbox übergibt Postfix typischerweise per LMTP an Dovecot, das den Speicher verwaltet.

3. TLS, Authentifizierung, Anti-Spam

Postfix unterstützt TLS (STARTTLS, opportunistisch oder erzwungen) und DANE. Für die Anmeldung beim Versand bindet es SASL ein, oft über Dovecot, sodass IMAP und SMTP denselben Auth-Stack nutzen. Spam- und Virenschutz wird angebunden, modern per Milter (etwa Rspamd) vor der Queue oder klassisch als After-Queue-Filter (Amavis mit ClamAV/SpamAssassin).

SPF/DKIM/DMARC kommen separat

Postfix transportiert Mail; die Absender-Authentifizierung über SPF, DKIM und DMARC wird ergänzend eingerichtet (etwa über Rspamd oder dedizierte Milter). Ohne diese Mechanismen leidet die Zustellbarkeit, und die Domäne ist leichter fälschbar.

4. Abgrenzung zu Exim und Sendmail

Postfix ist Standard-MTA auf vielen Systemen und legt den Fokus auf Sicherheit und einen zentralen Queue-Manager. Exim (Standard auf Debian) ist sehr flexibel konfigurierbar, dafür komplexer; Sendmail gilt als technisch veraltet und schwergewichtig. Für neue, sicher betriebene Mail-Server ist Postfix eine bewährte, gut dokumentierte Wahl.

5. Stärken und Grenzen

StärkenGrenzen
Sicherheitsorientiert, modular, sehr robust und weit verbreitetNur der MTA; Mailbox-Speicher (Dovecot) kommt separat
TLS/DANE, SASL (auch über Dovecot), postscreen gegen BotsSPF/DKIM/DMARC und Spam-/Virenschutz ergänzend einzurichten
Virtual Domains, gute Doku, bewährte Anbindung an Dovecot/RspamdSauberer Mailbetrieb erfordert mehrere abgestimmte Komponenten

Häufige Fragen zu Postfix

Nein, Postfix ist der Transport (MTA). Für ein vollständiges System kommen ein Mailbox-Server für IMAP/POP3 (typischerweise Dovecot), Spam-/Virenschutz (etwa Rspamd, Amavis/ClamAV) sowie SPF/DKIM/DMARC dazu. Fertige Groupware wie Grommunio bündelt solche Bausteine.

Beide sind ausgereift. Postfix legt den Schwerpunkt auf Sicherheit und einen klaren Queue-Manager und ist auf vielen Systemen Standard. Exim ist extrem flexibel konfigurierbar, dafür komplexer. Für einen sicher und übersichtlich betriebenen MTA ist Postfix eine verbreitete Wahl.

Auch der Autor ist nur ein Mensch, dem Fehler unterlaufen können. Wenn in diesem Beitrag etwas nicht stimmt oder unklar ist, freuen wir uns über einen kurzen Hinweis über das Kontaktformular unten, wir prüfen und korrigieren das.

Der nächste Schritt

Postfix im eigenen Haus richtig einsetzen?

Wir klären, ob und wie der Baustein zu Ihrer Infrastruktur passt, und sagen offen, wann sich der Aufwand lohnt und wann nicht.

Erstgespräch vereinbaren oder Formular ausfüllen