Sendmail

Sendmail

Information
Entwickelt von Eric Allman ,
Sendmail-Konsortium
Sendmail Inc.
Erste Version 1980
Letzte Version 8.16.1 (5. Juli 2020)
Erweiterte Version MeTA1 1.0.Alpha17.0 (21. Oktober 2013)
Geschrieben in C und Perl
Betriebssystem Unix und Microsoft Windows
Umgebung Plattformübergreifend
Art E-Mail-Server
Lizenz Sendmail-Lizenz
Webseite Proofpoint.com

Sendmail ist ein Mail - Server , dessen Quellcode ist offen . Es kümmert sich um die Zustellung und den Versand von E-Mails .

Sendmail ist ein Nachkomme der ARPANET Delivermail- Software und ein sehr flexibles Programm, das eine breite Palette von E-Mail- Übertragungs- und Zustellmitteln unterstützt , einschließlich des beliebten SMTP . Die erste Version von Sendmail wurde in den frühen 1980er Jahren von Eric Allman ( Universität von Kalifornien, Berkeley ) geschrieben, der auch Delivermail schrieb.

Sendmail wird allgemein dafür kritisiert, dass es im Vergleich zu anderen Mail Transfer Agents (MTAs) wie Qmail und Postfix langsam, komplex und schwierig zu warten ist . Es war jedoch lange Zeit das beliebteste MTA im Internet, was sicherlich auf seine standardmäßige Implementierung in den verschiedenen Unix- Varianten zurückzuführen ist - beispielsweise war Sendmail in Mac OS X mit den Versionen 10.0 bis 10.3 vorhanden .

In einer Studie vom Januar 2007 O'Reilly schätzt, dass 12,3% der öffentlich zugänglichen Mailserver Sendmail verwenden, während E-Soft die Zahl in einer in veröffentlichten Studie auf 4,85% schätzt Juni 2017Es in 3 Platzierung rd Platz unter dem am häufigsten verwendeten MTAs in der Welt, hinter Exim und Postfix.

Eine Backdoor (in Englisch , Backdoor ) , die zum Debuggen von Software war eine der Ursachen für die Verbreitung eines ersten Würmer, der Wurm Morris inNovember 1988.

Die Firma Proofpoint, Inc.  (in) erwirbt Sendmail, Inc.  (in) die1 st Oktober 2013.

Aufbau

Es gibt vier Möglichkeiten, Sendmail zu konfigurieren:

Schnittstelle

Sendmail ermöglicht die Programmierung von Filtern jeglicher Art über eine bestimmte Schnittstelle namens milter . Diese Schnittstelle ist nicht direkt zugänglich und muss daher beim Kompilieren von Sendmail angegeben worden sein. Diese Schnittstelle ruft verschiedene Funktionen in der Sprache C auf, um sie im Filter neu zu definieren. Die vom Filter definierten Funktionen werden dann während der Verarbeitung der E-Mail durch Sendmail in verschiedenen Schlüsselphasen aufgerufen, z. B. beim Lesen des Headers oder des Nachrichtentexts, sodass sie vor dem Senden der E-Mail nach außen oder nach außen geändert werden können letzte Box.


Verschiedene Software nutzen diese Schnittstelle:

Anmerkungen und Referenzen

  1. "  https://ftp.sendmail.org/RELEASE_NOTES  "
  2. (in) "  Sendmail-Lizenz  "
  3. (in) Eric Allman , "  Sendmail - Ein Internetwork Mail Router  " ,1983
  4. (in) "  Fingerabdruck der Mail-Server der Welt  " .
  5. (in) "  Mail (MX) Server-Umfrage  " .
  6. (in) Ein Brief an die Community  " , Sendmail.com.
  7. (in) "  Proofpoint, Inc. erwirbt Sendmail, Inc.  " auf proofpoint.com
  8. (fr) Kit Jussieu .
  9. (de) Webmin .

Zum Thema passende Artikel

Externe Links