Sendmail - LinkFang.de





Sendmail


sendmail
Entwickler Sendmail Inc.
Aktuelle Version Lua-Fehler in Modul:Wikidata, Zeile 533: attempt to index field 'wikibase' (a nil value)
(Lua-Fehler in Modul:Wikidata, Zeile 533: attempt to index field 'wikibase' (a nil value))
Betriebssystem UnixWindows NT[1]
Programmier­sprache C
Kategorie Mail Transfer Agent
Lizenz Freie Software
Deutschsprachig nein
www.sendmail.com/sm/open_source/

Sendmail ist ein Mail Transfer Agent, dessen Geschichte bis in die frühen 1980er Jahre zurückreicht.

Bedeutung

Dieses Computerprogramm hat so weite Verbreitung gefunden, dass viele andere Programme für Unix davon ausgehen, Sendmail installiert und konfiguriert vorzufinden.[2] Dabei sind kurzzeitige Aufrufe wie per Kommandozeile beabsichtigt und keine Nutzung als Daemon.

In dieser Betriebsart für Sendmail ausgelegte Kommandos zu verarbeiten, bezeichnet man bei anderen Mail Transfer Agents als Kompatibilität zu Sendmail, was eine häufig hervorgehobene Eigenschaft ist.

Lizenz

Sendmail ist freie Open-Source-Software. Es verwendet eine eigene Lizenz, die das Erstellen von nichtkommerziellen proprietären abgeleiteten Werken erlaubt.[3]

Geschichte

Sendmail wurde mit der ersten Berkeley Software Distribution für TCP/IP veröffentlicht.[4] Eric Allman hatte das Programm aus seinem Hack delivermail entwickelt, den er 1980 für das Anpassen von E-Mail-Adressen zwischen unterschiedlichen Rechnernetzen an der University of California at Berkeley programmierte. Dass delivermail nur im Quelltext konfigurierbar war, erwies sich bei der Einführung von TCP, DNS und SMTP als sehr hinderlich und veranlasste die Weiterentwicklung zu Sendmail. Auf delivermail 2 folgte so Sendmail 3.[5]

Im ersten kostenlosen Unix enthalten zu sein war nicht der einzige Vorteil von Sendmail. Bei der älteren Alternative MMDF musste sich erst eine Gruppe zur Implementierung von TCP/IP finden, die sich zwei Jahre hinzog.[6] Bei Sendmail erfolgten Änderungen weitaus schneller.

1987 entwickelte Lennart Lovstrand an der Universität Linköping aus der Version 5 von Sendmail die Abspaltung IDA sendmail, aus der wiederum KJS und UIUC IDA hervorging. UIUC IDA wurde von Paul Pomes an der University of Illinois und Neil Rickert an der Northern Illinois University betreut, der das heutige Konzept der Konfiguration entwickelte. Hersteller von Unix wie Sun Microsystems entwickelten eigene erweiterte Varianten. Hewlett-Packard ergänzte beispielsweise Unterstützung von MIME. Konfigurationsdateien waren nicht zwischen unterschiedlichen Varianten austauschbar, und unterschiedliche Varianten mit gleichen Problemen erforderten unterschiedliche Lösungen.

1992 begann Allman mit dem Umschreiben von Sendmail in Version 8, die vieles von den Abspaltungen übernahm. 1999 war er Mitgründer des Unternehmens Sendmail Inc., das die Weiterentwicklung und Vermarktung von sendmail übernahm. Die Version 8.10 aus dem Jahr 2000 war die erste von dem Unternehmen veröffentlichte und weitgehend von Greg Shapiro programmiert worden. Claus Aßmann ergänzte später Authentifizierung sowie Verschlüsselung und richtete die Weiterentwicklung neu aus.

Sendmail 9 wurde während seiner Entwicklung in sendmail X umbenannt und schließlich als MeTA1 ausgegliedert.[7][8] Diese Software von Aßmann ist nicht mehr monolithisch, sondern modular.[9]

Kritik

Das Konfigurieren von Sendmail ist komplex.[10] Selbst längst exotische Netzwerkprotokolle wie UUCP sind weiterhin mit mehreren Konfigurationsvarianten vorgesehen.[11] Grundlegende Änderungen waren bereits früh angedacht, unterblieben aber wegen der weiten Verbreitung, die zunächst nur vermeintlich gegeben war.[5]

Sicherheitslücken in Sendmail wurden auch schon im Abstand weniger Wochen bekannt.[12] Ende Mai 2006 wurde Sendmail aus NetBSD entfernt.[13] Dessen Entwickler waren überdrüssig, am Beheben von Sicherheitsproblemen gehindert zu sein, weil die meisten als vertraulich eingestuft wurden und Sendmail an sich sicherheitstechnisch problematisch sei.[14]

Weblinks

Einzelnachweise

  1. What operating systems has Berkeley sendmail been ported to? . Sendmail Inc.. Abgerufen am 29. Januar 2012.
  2. Changing Your Mail Transfer Agent . In: FreeBSD Handbook. FreeBSD Foundation. Abgerufen am 29. Januar 2012.
  3. Licensing . Sendmail Inc.. Abgerufen am 29. Januar 2012.
  4. B. Costales, G. Jansen, C. Aßmann: sendmail. O’Reilly, 2008, History, S. xvii (Google Books ).
  5. 5,0 5,1 E. Allman: The Architecture of Open Source Applications. Hrsg.: A. Brown, G. Wilson. Chapter 17. Sendmail (Online ).
  6. David H. Crocker: Some History . Kai Krüger. 21. Januar 1996. Abgerufen am 29. Januar 2012.
  7. What was new wrt e-mail? . Sendmail Inc.. 22. Juni 2009. Abgerufen am 29. Januar 2012.
  8. Sendmail X . Sendmail Inc.. 4. Januar 2007. Abgerufen am 29. Januar 2012.
  9. MeTA1 and other modern MTAs . Claus Aßmann. Abgerufen am 29. Januar 2012.
  10. B. Costales, G. Jansen, C. Aßmann: sendmail. O’Reilly, 2008, Thoughts from Eric Allman, S. xix (Google Books ).
  11. Using UUCP Mailers . Sendmail Inc.. Abgerufen am 29. Januar 2012.
  12. Erneut Sicherheitslücke in sendmail . Heise Verlag. 30. März 2003. Abgerufen am 29. Januar 2012.
  13. removed sendmail from the tree . NetBSD Foundation. 29. Mai 2006. Abgerufen am 29. Januar 2012.
  14. Waving the flag: NetBSD developers speak about version 4.0 . Ars Technica. 30. Januar 2008. Abgerufen am 29. Januar 2012.

Kategorien: Mail Transfer Agent

Quelle: Wikipedia - http://de.wikipedia.org/wiki/Sendmail (Vollständige Liste der Autoren des Textes [Versionsgeschichte])    Lizenz: CC-by-sa-3.0

Änderungen: Alle Bilder mit den meisten Bildunterschriften wurden entfernt. Ebenso alle zu nicht-existierenden Artikeln/Kategorien gehenden internen Wikipedia-Links (Bsp. Portal-Links, Redlinks, Bearbeiten-Links). Entfernung von Navigationsframes, Geo & Normdaten, Mediadateien, gesprochene Versionen, z.T. ID&Class-Namen, Style von Div-Containern, Metadaten, Vorlagen, wie lesenwerte Artikel. Ansonsten sind keine Inhaltsänderungen vorgenommen worden. Weiterhin kann es durch die maschinelle Bearbeitung des Inhalts zu Fehlern gerade in der Darstellung kommen. Darum würden wir jeden Besucher unserer Seite darum bitten uns diese Fehler über den Support mittels einer Nachricht mit Link zu melden. Vielen Dank!

Stand der Informationen: August 201& - Wichtiger Hinweis: Da die Inhalte maschinell von Wikipedia übernommen wurden, ist eine manuelle Überprüfung nicht möglich. Somit garantiert LinkFang.de nicht die Richtigkeit und Aktualität der übernommenen Inhalte. Sollten die Informationen mittlerweile fehlerhaft sein, bitten wir Sie darum uns per Support oder E-Mail zu kontaktieren. Wir werden uns dann innerhalb von spätestens 10 Tagen um Ihr Anliegen kümmern. Auch ohne Anliegen erfolgt mindestens alle drei Monate ein Update der gesamten Inhalte.