Qmail
qmail ist ein Mailserver für Unix-Systeme. Er wurde von Dan Bernstein entwickelt.
Sicherheit
Der Hauptgrund für die Erschaffung von qmail war die Unzufriedenheit des Autors mit den bestehenden Lösungen. Insbesondere der bekannte Mailserver Sendmail fiel immer wieder durch Sicherheitslücken auf. qmail ist so geschaffen, dass es möglichst wenig anfällig für diverse sicherheitskritische Schwachstellen ist und, um dies noch zu bestärken, wurde eine Prämie von 500 Dollar für das Auffinden einer Schwachstelle ausgesetzt. Diese Prämie wurde bisher noch nicht ausgezahlt. (Wietse Venema behauptet, eine Lücke gefunden zu haben, was Daniel Bernstein bislang kategorisch bestreitet. Details hierzu finden sich in [1] und [2].)
Aufbau
qmail hat eine modulare Struktur, d.h. jede der Aufgaben eines Mailservers erledigt ein anderes Programm. Dies steht im Gegensatz zu den meisten anderen MTAs, die meist eine monolithische Struktur besitzen. Durch diesen Ansatz entstehen kleinere Programme, die leichten zu warten und weniger anfällig für Fehler im Code sind. Andererseits ist diese Struktur auch ein häufiger Kritikpunkt. Da man viele der Funktionalitäten erst über diverse Patches erreichen kann und eine Erstinstallation und -konfiguration dementsprechend aufwendig ist.
Das Verzeichnis /var/qmail
enthält den Hauptbestandteil von qmail.
Kritikpunkte
Die Software ist immer wieder Anlass für Diskussionen. Die Befürworter des Mailservers führen den einfachen Aufbau und das robuste Design ins Feld. Die Gegner kritisieren die Lizenz, die deren Meinung nicht dem Open Source-Gedanken entspricht.
Siehe auch: E-Mail