Opensource Mailserver im Vergleich
Ein Mailserver ist ein Computer-Programm, das dafür sorgt, dass E-Mail-Nachrichten von einem Computer auf einen anderen gelangen können. E-Mail-Server gibt es als kommerzielle Produkte (wie Microsoft Exchange) oder als Open-Source-Lösung.
Ein Mailserver empfängt E-Mails von einem anderen Mailserver oder von einem E-Mail User Agenten, wie er über eine Webplattform realisiert werden kann. Die Mailserver arbeitet hinter den Kulissen, während der Nutzer in der Regel in Wechselwirkung mit einem kostenlosen oder kommerziellen E-Mailprogramm steht oder die Mails über eine Browseroberfläche sendet oder empfängt.
Unterschiede zwischen Mailservern gibt es bezüglich bestimmter Dienste wie SMTP oder IMAP, die in unterschiedlicher Weise die Useranbindung ermöglichen.
Folgende drei Mailserver sind als Opensource-Produkte verfügbar und liegen mit den Installationen an der Spitze der Nutzung:
• PostFix
• Sendmail
• Exim.
Eine der Stärken von Postfix ist seine Widerstandsfähigkeit gegen Pufferüberläufe. Eine anderer Vorteil ist die Handhabung großer Mengen von E-Mails. Postfix wurde entwickelt als kooperierendes Netzwerk von verschiedenen Daemonen. Jeder Daemon erfüllt eine einzelne Aufgabe mit geringen Rechten. Auf diese Weise kann ein Daemon, der gefährdet ist, in seinen Auswirkungen beschränkt bleiben. Es gibt nur ein Prozess mit Root-Rechten (Master) und einzelne weitere Prozesse, die tatsächlich auf die Festplatte schreiben oder sich mit externen Programmen verbinden können.
Sendmail ist schwierig zu konfigurieren. Im Gegensatz zu anderen Linux Programmen ist die Sendmail-Konfiguration ist nicht menschlich lesbar.
Exim ist in hohem Maße konfigurierbar und hat daher Features, die anderen Mailservern fehlen. Exim hat seit jeher seine wesentlichen Festlegungen in E-Mail-Richtlinien fixiert. Die Integration eines Vorgehens für Content-Scanning ist einfacher als bei anderen Produkten. Daher können hier einfacher Anti-Viren- und Anti-Spam-Maßnahmen integriert werden.