Faire un don ! | | style | statistiques | contactez-nous | plan | lettre d'information

: Sendmail X : vers une réécriture majeure

Posté par patrick_g (page perso, ). Modéré le 25 novembre 2004.
Sendmail (actuellement en version 8.13.1) est un programme libre de transfert de mail (Mail Transfert Agent ou MTA)*.
Le projet Sendmail a été lancé en 1979 par Eric Allman. Il a longtemps constitué le serveur SMTP de référence du monde du libre et continue à être extrêmement répandu. Pourtant plusieurs problèmes demeurent :
- C'est l'archétype du logiciel gros et complexe ;
- Il a connu de nombreuses failles de sécurité critiques ;
- Son fichier de configuration est difficilement compréhensible ;
- Ses performances ne sont pas optimales.

Pour remédier à ces faiblesses, une réécriture majeure est prévue - au point que l'on peut se demander si il est opportun de conserver le nom du programme.
L'idée générale est de fragmenter au maximum le programme (qui est actuellement assez monolithique) pour se diriger vers une architecture légère et modulaire regroupant plusieurs processus coopérants. Le fichier de configuration utilisera une syntaxe proche du C.

> Lire la dépêche (56 commentaires, moyenne: 3,2).  

Vous avez demandé le commentaire #502424.

Améliorer plutôt les alternatives

Posté par Fnor () le 26/11/2004 à 00:02. (lien). Évalué à 6.

Le sentiment général qui se dégage est que cette réécriture arrive beaucoup trop tard et qu'un grand nombre de gens utilise déjà un MTA plus moderne et plus efficace que Sendmail.

Tout à fait d'accord. Si c'est pour réécrire Postfix, je vois vraiment pas l'intérêt. Mieux voudrait utiliser le temps et les idées des (re)développeur de Sendmail pour encore améliorer Postfix et Qmail.

Il faut reconnaître que Sendmail a eu son heure de gloire et qu'il ne l'a pas volé. Merci Sendmail, tu as bien mérité ta retraire !! :-)

  • [^]Re: Améliorer plutôt les alternatives

    Posté par Guillaume Knispel () le 26/11/2004 à 01:24. (lien). Évalué à 7.

    En meme temps c'est pas si courant de voir un LL avec un tel boulot de conception derriere. Ca risque d'etre plutot agreable si l'envit prend à des devel d'y contribuer.

    • [^]Re: Améliorer plutôt les alternatives

      Posté par reno () le 26/11/2004 à 08:39. (lien). Évalué à 2.

      Ah? Pourtant tout les autres mailers modernes sont découpé de façon a limiter les problemes de securité par exemple.

      Je ne vois pas en quoi Sendmail_X a un effort de conception supérieur aux autres, mis à part une grosse doc..

    [^]Re: Améliorer plutôt les alternatives

    Posté par Bernard Massot () le 26/11/2004 à 02:18. (lien). Évalué à 7.

    Si c'est pour réécrire Postfix, je vois vraiment pas l'intérêt. Mieux voudrait utiliser le temps et les idées des (re)développeur de Sendmail pour encore améliorer Postfix et Qmail.
    Postfix et Exim plutôt. Autant se concentrer sur les MTA libres.

    • [^]Re: Améliorer plutôt les alternatives

      Posté par matli () le 26/11/2004 à 08:53. (lien). Évalué à 8.

      l'éternel débat, un peu comme les devs de Gnome qui devraient amélirorer KDE ou inversement, y'en a plein des comme ça.
      Et bien non, je ne suis pas d'accord, peut être parce que je suis un utilisateur très satisfait de Sendmail. Et je ne pense pas que Sendmail X sera une réécriture d'Exim ou de Postfix. N'oublions pas que les p'tits gars qui bossent sur Sendmail ne sont pas des novices en matières de messagerie, de MTA,... et qu'ils ont surement pleins d'autres idées que cette simple modularisation.
      Et n'oublions pas qu'avec Sendmail vient Milter, qui est une API permettant d'écrire des filtres dans son langage préféré de façon plus efficace qu'enième relais SMTP en sandwich ou un pipe sur un process. Je ne connais pas d'équivalent sur d'autres MTA (mais je ne connais pas tout!)
      Vive Sendmail X, et surtout vive la diversité qui est une des forces du libre!

      • [^]Re: Améliorer plutôt les alternatives

        Posté par Kasp () le 26/11/2004 à 14:29. (lien). Évalué à 5.

        Exim, très modulaire, est un monstre de possibilités de configuration et d'interraction avec l'extérieur. Obtenir l'équivalent de Milter n'est qu'un jeu de lego avec sa configuration.

        Je me demande bien pourquoi Exim n'est pas aussi populaire que d'autres comme qmail ou postfix.

        • [^]Re: Améliorer plutôt les alternatives

          Posté par Bernard Massot () le 26/11/2004 à 18:12. (lien). Évalué à 5.

          Je me demande bien pourquoi Exim n'est pas aussi populaire que d'autres comme qmail ou postfix.
          Je ne comprends pas non plus. Jusqu'à preuve du contraire, Exim n'a rien à envier aux autres MTAs. Je serais curieux de savoir pourquoi Debian est la seule distro à proposer Exim par défaut. À mon avis les arguments sont du type "les autres sont plus connus donc voilà".

        [^]Re: Améliorer plutôt les alternatives

        Posté par Bernard Massot () le 26/11/2004 à 18:09. (lien). Évalué à 2.

        Ma remarque ne portait pas sur sendmail, mais sur qmail.

    [^]Re: Améliorer plutôt les alternatives

    Posté par jojo2002 () le 26/11/2004 à 08:42. (lien). Évalué à 3.

    Tu oublies que derrière Sendmail, il y a Sendmail Inc qui fournit des programmes tiers à sendmail. Leur MTA est donc leur vitrine et çà sera difficile de le laisser tomber pour eux...

    [^]Re: Améliorer plutôt les alternatives

    Posté par Aurélien Bompard (Jabber id, page perso, ) le 26/11/2004 à 11:58. (lien). Évalué à 9.

    \begin{troll}
    Améliorer qmail ??
    Si c'est pour faire encore 30 patches dispersés sur internet, la moitié sans évolution prévue et l'autre motié reprenant la première pour en corriger les bugs, le tout étant mutuellement incompatible, non merci.
    \end{troll}

    Désolé mais j'ai pas pu m'en empêcher. C'est inutile mais ça fait du bien, merci de faire disparaître ce post.

    [^]Re: Améliorer plutôt les alternatives

    Posté par jusob () le 29/11/2004 à 17:42. (lien). Évalué à 1.

    Il ne faut pas oublier que SendMail, c'est aussi une societe de services qui emploie plusieurs salaries. Eux, au moins, n'ont pas envoie de laisser le logiciel mourir!