Sendmail

Sendmail

Sendmail est un serveur de messagerie électronique dont le code source est ouvert. Il se charge de la livraison et de l'envoi de courriers électroniques (courriels).

Descendant du logiciel ARPANET Delivermail, Sendmail est un programme très flexible supportant un large éventail de moyens de transfert et de livraison de courriers électroniques, incluant le populaire SMTP. La première version de sendmail a été écrite au début des années 1980 par Eric Allman (Université de Berkeley), qui avait également écrit Delivermail.

Sendmail est très critiqué pour sa lenteur, sa complexité et sa maintenance difficile en comparaison avec d'autres Mail Transfer Agents (MTA) tels que Qmail et Postfix. Toutefois, il reste le MTA le plus populaire sur Internet, ce qui est certainement dû à sa mise en œuvre par défaut dans les différentes variantes d'Unix – à titre d'exemple, Sendmail a été présent dans Mac OS X avec les versions 10.0 à 10.3.

Dans une étude datée de janvier 2007 O'Reilly[1] estime que 12,3 % des serveurs de messagerie accessibles publiquement utilisent sendmail alors que E-Soft[2] estime ce nombre à 29,4 %, dans une étude réalisée quelques mois plus tard.

Une porte dérobée (en anglais, backdoor) utilisée pour le débogage du logiciel a été une des causes de la prolifération d'un des premiers vers informatiques, le ver Morris, en novembre 1988.

Sommaire

Configuration

Il existe quatre moyens de configurer sendmail :

  • soit directement en modifiant le fichier sendmail.cf ;
  • soit en utilisant l'ensemble de macros M4 écrit par les développeurs de Sendmail ;
  • soit en utilisant le kit Jussieu[3].
  • soit en utilisant l'interface de Webmin[4].

Interfaçage

Sendmail permet la programmation de filtres de tout type au travers d'une interface particulière du nom de milter. Cette interface n'est pas accessible directement et doit donc avoir été spécifiée lors de la compilation de Sendmail. Cette interface invoque différentes fonctions en langage C à redéfinir dans le filtre. Les fonctions définies par le filtre sont ensuite appelées au cours du traitement du courriel par Sendmail, et ce à diverses étapes clés comme la lecture de l'en-tête ou du corps du message ce qui permet ainsi de modifier ces derniers avant d'envoyer le courriel vers l'extérieur ou vers la boîte finale.


Divers logiciels font usage de cette interface :

  • (en) milter.org : le site officiel regroupant les logiciels les plus significatifs utilisant cette interface.
  • (en) Bogom : une interface milter pour le filtre de spam bogofilter.
  • (en) Clamav peut être compilé avec le support milter.
  • (en) Sendmail::Milter : une interface en Perl permettant de créer des filtres.
  • (en) MimeDefang : une autre interface en Perl.

Notes et références

Liens externes


Wikimedia Foundation. 2010.

Contenu soumis à la licence CC-BY-SA. Source : Article Sendmail de Wikipédia en français (auteurs)

Игры ⚽ Поможем решить контрольную работу

Regardez d'autres dictionnaires:

  • Sendmail — Developer(s) Sendmail Consortium, Sendmail, Inc. Stable release 8.14.5 / May 17, 2011; 6 months ago (2011 05 17) Preview release …   Wikipedia

  • Sendmail — Entwickler Sendmail Consortium, Sendmail, Inc. Aktuelle Version 8.14.5 (17. Mai 2011) Betriebssystem alle bekannteren Unix Derivate Kategorie …   Deutsch Wikipedia

  • SendMail — Логотип Тип Почтовый сервер Разработчик Sendmail Consortium, Sendmail, Inc. ОС Кроссплатформенная Верс …   Википедия

  • Sendmail — Тип Почтовый сервер Разработчик Sendmail Consortium, Sendmail, Inc. Операционная система Кроссплатформенная Последняя версия 8.14.5 (16 мая 2011) Лицензи …   Википедия

  • Sendmail — Desarrollador Sendmail, Inc. http://www.sendmail.org/ Información general Última versión estable …   Wikipedia Español

  • Sendmail — Sendmail,   älterer, kostenlos verteilter Message Transfer Agent, der auf dem größten Teil als Mail Server im Internet genutzt wird; anfänglich für den Unix Ableger BSD (BSD Unix) entwickelt, ist das Programm inzwischen für fast jede Plattform… …   Universal-Lexikon

  • Sendmail — es un popular agente de transporte de correo (MTA Mail Transport Agent) en Internet, cuya tarea consiste en encaminar los mensajes correos de forma que estos lleguen a su destino. Se afirma que es el más popular MTA, corriendo sobre sistemas Unix …   Enciclopedia Universal

  • SENDMAIL — Один из старейших агентов передачи почты (MTA mail transfer agent). Распространяется бесплатно вместе с исходными кодами. Существуют версии программы для практически всех операционных систем и аппаратных платформ Словарь бизнес терминов. Академик …   Словарь бизнес-терминов

  • sendmail — ● np. m. ►MAIL Nom de la commande ultra classique sous Unix lançant le MTA Sendmail …   Dictionnaire d'informatique francophone

  • Sendmail — n. UNIX message transfer agent (developed by Sendmail Inc.) …   English contemporary dictionary

Share the article and excerpts

Direct link
Do a right-click on the link above
and select “Copy Link”