Sendmail ist ein so genannter Mail Transfer Agent, d.h. ein Computerprogramm, das E-Mails von einem Computer zum anderen transportiert. Es ist das klassische und bekannteste seiner Art für UNIX-Betriebssysteme. Derzeit (23. März 2006) ist die Version 8.13.6 aktuell. Neben einer Open Source-Version existiert auch eine kommerzielle Version von sendmail, vertrieben durch Sendmail, Inc., für welche der Name sendmail ein eingetragenes Warenzeichen ist.
Bedeutung
Sendmail ist der Standard-Mail Transfer Agent (MTA) vieler kommerzieller Unixes (z. B.
AIX,
Solaris,
HP-UX), diverser
Linux-Distributionen (z. B.
RedHat,
Slackware) und
BSD-Systemen (z. B.
FreeBSD,
OpenBSD). Laut eigenen Angaben ist es der meistgenutzte MTA, allerdings existieren nur eingeschränkt gültige Statistiken. Sendmail ist einer der flexibelsten MTAs und beherrscht auch exotische Protokolle zur Übermittlung von E-Mail (z. B. über
UUCP).
Geschichte
Sendmail stammt ursprünglich vom
Arpanet-Programm
delivermail ab. Die erste Version wurde in den
80er Jahren von
Eric Allman geschrieben. In den Anfängen des
Internet war sendmail der einzige
Mailserver und wurde dementsprechend oft eingesetzt. Doch während der 90er Jahre wurden mehr und mehr
Sicherheitslücken bekannt, und man suchte nach sicheren Alternativen. Dadurch konnten sich andere
Mail Transfer Agents wie
Exim,
Postfix oder
qmail etablieren.
2001 liefen nach einer Studie von Dan Bernstein noch 42 % aller Mailserver mit sendmail.
Die nächste Version von sendmail wird sendmail X (vorher als sendmail 9 bezeichnet) sein. Dabei handelt es sich um eine vollständige Neuentwicklung, also keine Weiterentwicklung der momentanen 8er Version. Seit 4. Februar 2006 ist eine Betaversion von sendmail X verfügbar.
Kritik
Sendmail wird zumeist als zu schwer zu pflegen charakterisiert. Weiterhin wird die
Software oftmals, entgegen der Empfehlung ihrer Autoren, unter dem UNIX-Nutzer
root betrieben. Dies stellt im Falle eines erfolgreichen Angriffs gegen
sendmail ein ernsthaftes Risiko dar, da der Angreifer mit einem eventuellen Fehler im sendmail-Programm gleich die volle Kontrolle über das betroffene System erlangen kann.
Literatur
- Costales, Allman: sendmail, 3rd Edition, O'Reilly, 2002, ISBN 1-56592-839-3 (das sogenannte Bat-Book)
- Costales, Allman: sendmail kurz & gut, O'Reilly, ISBN 3-89721-502-0
- Craig Hunt: sendmail Kochbuch, O'Reilly, ISBN 3-89721-373-7
- Nick Christenson: sendmail Performance Tuning, Addison-Wesley, ISBN 0-321-11570-8
- Costales, Shapiro, Assmann: sendmail 8.13 companion, O'Reilly, ISBN 0-596-00845-7
Weblinks
- Offizielle Seiten
- Statistiken
Freie Software | E-Mail
Sendmail | Sendmail | Sendmail | Sendmail | Sendmail | Sendmail | Sendmail | Sendmail | Sendmail