Est paru chez IBM un article sur la mise en cluster de machines Linux pour l'utilisation de Sendmail. Différentes configurations sont fournies ainsi que les mesures de perfs respectives. Le but est d'obtenir un service courrier haute disponibilité et redimensionnable à souhait.
A lire
Merci à RootPrompt pour la news d'origine.
Aller plus loin
# Solutions pour Qmail ou Postfix ?
Posté par Foxy (site web personnel) . Évalué à 10.
IMHO, on peut avoir de meilleures performances en envoi/recept de mails avec un cluster de Postfix ou de Qmail (ou un mix de 2 comme chez Free). La gestion de users mail "virtuels" avec VPopmail et Qmail, par exemple, permet de séparer facilement les tâches de réception sur plusieurs machines. Ou on peut aussi utiliser un couplage MTA/BDD pour la gestion de plusieurs disques (j'avais testé un Qmail-MySQL assez pratique). Et gérer l'envoi via Postfix (assez performant, d'après mon utilisation pour l'envoi massif de newsletter).
Dans le même genre, j'avais regardé un "multiplexeur" POP et SMTP (load-balancer), quelqu'un a déja testé avec du Qmail/Postfix ?
[^] # Re: Solutions pour Qmail ou Postfix ?
Posté par SoWhat . Évalué à 10.
Pourquoi utiliser sendmail, alors, sachant que même s'il commence à être robuste, des alertes sont encores diffusées à son propos.
Ce n'est ni un troll ni une provoc', mais une (sans doute bête) question que je me pose.
[^] # Re: Solutions pour Qmail ou Postfix ?
Posté par Sebastien . Évalué à 10.
- c'est assez ancien, beaucoup d'admin l'utilisent. Beaucoup ne savent pas qu'il existe autre chose
- pour linux, beaucoup de distro ont sendmail comme MTA par defaut (c'est en train de changer, Debian utilise exim et il me semble que Redhat utilise postfix depuis quelque temps)
- sendmail tourne sur de grosses becannes (S/390) et il a été beaucoup utilisé pour les très gros systèmes...
C'est une question de temps. Sendmail est de moins en moins populaire, c'est une oportunité pour postfix qmail et consors.
Enfin, en ce qui me concerne, j'utilise qmail chez moi et je suis bien pennard. Avec sendmail je devais mettre à jour tout les deux mois, c'est lourd.
[^] # Sendmail vs Postfix vs qmail
Posté par Blackknight (site web personnel, Mastodon) . Évalué à 2.
Sendmail ou qmail ou postfix ??
Perso, Sendmail est le MTA par défaut sous FreeBSD donc je me suis attelé à sa configuration ce qui sans être très aisé n'a pas été insurmontable. Pour ce qui est des mises à jour, comme je mets régulièrement mon système à jour via cvsup, je n'ai pas trop de problèmes (même aucun).
Alors quels sont les avantages et inconvénients de chacun ?
[^] # Re: Sendmail vs Postfix vs qmail
Posté par Sebastien . Évalué à 10.
La config de qmail est vraiment simple car segmentée en plusieurs parties bien distinctes (qmail est lui même coupé en plusieurs programmes très étanches, ce qui est une des clef de sa fiabilité).
En particulier, chaque user peut si on le veut configurer à sa manière de recevoir le mail (mbox ou autre) et de le forwarder. C'est très souple.
Un dernier point : c'est minuscule ! Moins de 1 Mo avec le paquet de doc.
[^] # Re: Solutions pour Qmail ou Postfix ?
Posté par GCN (site web personnel) . Évalué à 4.
[Ceci est un rép qui contient les RPMs des 2 CD de la RH7.2]
$ ls sendmail* -l
-rw-r----- 1 root rpms 325504 Sep 7 19:13 sendmail-8.11.6-3.i386.rpm
-rw-r----- 1 root rpms 237442 Sep 7 19:13 sendmail-cf-8.11.6-3.i386.rpm
-rw-r----- 1 root rpms 472426 Sep 7 19:13 sendmail-doc-8.11.6-3.i386.rpm
$ ls postfix* -l
ls: postfix*: No such file or directory
Postfix était fourni dans les PowerTools dans les version <= 7.1. Apparemment ils ont préférés garder Sendmail.
[^] # Re: Solutions pour Qmail ou Postfix ?
Posté par Anonyme . Évalué à 5.
Le MTA libre par excellence, c'est exim, non ?
http://freshmeat.net/projects/exim/(...)
[^] # Re: Solutions pour Qmail ou Postfix ?
Posté par GCN (site web personnel) . Évalué à 1.
Donc, Postfix à disparu tout simplement de la distribution RedHat.
[^] # Re: Solutions pour Qmail ou Postfix ?
Posté par Anonyme . Évalué à 4.
il ne s'agit pas d'un logiciel libre.
[^] # Re: Solutions pour Qmail ou Postfix ?
Posté par Jerome Demeyer . Évalué à 5.
QMail est libre, mais ne dispose pas d'une license GPL, car l'auteur impose une arborescence des fichiers sans quoi la sécurité n'est plus garantie. Cette close est dans la licence, ce n'est donc pas LA licence GPL, mais ca reste opensource voire libre (quand meme).
[^] # Re: Solutions pour Qmail ou Postfix ?
Posté par rootix . Évalué à 4.
En espérant avoir éclairer tes lumières, sinon, fait appel à un ami.
[^] # Re: Solutions pour Qmail ou Postfix ?
Posté par jice (site web personnel) . Évalué à 1.
mais bon, c pour une utilisation perso, donc pas de grosse config à faire.
[^] # Re: Solutions pour Qmail ou Postfix ?
Posté par Nico . Évalué à 7.
Les infos des comptes pop/imap virtuels ( uid, mails, serveur de stockage) sont stockées dans un annuaire ldap, et les serveurs frontaux redirigent les mails entrant vers le bon serveur de stockage via QMQP, les acces pop/imap sont egalement reroutés.
Je trouve ça assez efficace.
[^] # Re: le lien
Posté par Nico . Évalué à 7.
doc: http://www.lifewithqmail.org/(...)
et: http://www.lifewithqmail.org/ldap/(...)
# Et les disques ?
Posté par b rousseau . Évalué à 9.
[^] # Re: Et les disques ?
Posté par Gloo . Évalué à 3.
info sur le matos/config:
http://www.samag.com/documents/s=1146/sam0109a/(...)
info sur les prix:
google est ton ami
# Organiser le réseau
Posté par Jean-Pierre Schwickerath (site web personnel) . Évalué à 10.
Si l'on part du principe, une entreprise, répartie sur plusieurs étages, chaque étage possède un routeur. Ceux-ci sont connectés entre eux à un firewall qui leur ouvre la voie au net.
On peut alors pour chaque étage poser un serveur smtp et un serveur où les mails reposent. Les serveurs smtp possèdent 2 cartes réseaux, une connectée au réseau de l'étage où ils se trouve, et l'autre connecté à un deuxième réseau qui relie des serveurs smtp des différents étages entre eux. Ainsi les mails entre les employés d'un même étage reste dans l'étage, ils vont au serveur smtp qui les transmet au serveur où ils vont reposer jusqu'à ce que l'employé vienne les lire. Si le mail est déstiné à un autre étage alors il va jusqu'au serveur smtp de l'étage qui le transmet à l'étage de l'autre employé par le réseau "spécial mail". Comme ça on n'a pas d'impasse au niveau de la bande passante pour les autres applications normalement utilisées sur le réseau (genre base de données, etc...). On pourrait même envisager de mettre 3 cartes réseaux dans les serveurs smtp et faire un lien direct vers la machine où vont reposer les mails (pop, imap, ...) pour encore moins satturer le réseau de chaque étage.
Maintenant, les serveurs des différents étages qui sont réliés à un réseau à eux doivent aussi pouvoir envoyer des mails vers l'extérieur. On a à cet effet un serveur smtp pour les courriers sortants qui peut être connecté à ce réseau de serveurs smtp par 2 cartes réseaux pour distribuer les charges. Il possède une troisième carte réseau qui le connecte vers le réseau extérieur par le firewall. Il ne s'occupe que des mails sortants de l'entreprise vers le net. Pour les courriers arrivants, on a une deuxième machine sur ce réseau de smtp qui prend les mails arrivants et les distribue vers le serveur smtp du bon étage.
C'est peut être quelque peu compliqué à cabler, mais drolement efficace surtout si le réseau de l'entreprise est chargé par des applications qui tourner en remote.
[^] # Re: Organiser le réseau
Posté par Nico . Évalué à -4.
et surtout si l'entreprise en question utilise le mail tres abondement !!!
Faudra qu'ils se renseignent aupres de IBM pour remplacer tout ça avec un serveur Linux ;)
[^] # Au contraire
Posté par Jean-Pierre Schwickerath (site web personnel) . Évalué à 1.
Au contraire, plus il y a de traffic mail, plus tu as besoin de faire un réseau à part pour ne pas bloquer le reste...
Et puis quand je parle de cable, il faut juste poser un deuxième réseau. Dans la plupart des boites les cables sont présents, il faut juste des cartes réseaux et un(des) switch(es).
Si tu remplaces le tout par une seule machine, tu as le problème de la saturation du réseau... Si tu veux c'est un quelque sorte un système de proxy, on reste aussi local que possible et on ne sort que si vraiment necessaire.
[^] # Re: Organiser le réseau
Posté par b rousseau . Évalué à 10.
La mise en oeuvre et surtout la maintenance risque d'etre coton et pour un prix impressionnant.
Quid de la reprise en cas de panne sur un serveur : tout l'etage est bloqué... Ou on prevoit une solution redondante par etage, et on double les equipement reseau et electrique au cas ou ;-)
[^] # Maintenance / Prix
Posté par Jean-Pierre Schwickerath (site web personnel) . Évalué à 7.
Pour la panne, ça existe les backup-MX en entrée dans les DNs...
Si c'est la machine qui stoque les mails qui tombe en panne, c'est sûr que c'est plus embettant, mais on peut songer à avoir une machine de backup avec tous les comptes utilisateurs dans laquelle on branche un disque avec le backup et puis on change vite-fait l'Entrée dans le DNS et ça roule tant qu'on répare la machine en panne.
[^] # nettoyage
Posté par B. franck . Évalué à 2.
ce que les systèmes peu propres
peuvent balancer sur les réseaux
comme par exemple: des broadcasts
aussi indélicats qu'inutiles...
[^] # Re: Organiser le réseau
Posté par rootix . Évalué à 7.
A mon avis, vaut mieux tirer un ou deux câbles en plus et profiter d'une salle équipée avec onduleur et clim.
[^] # Salle de machine
Posté par Jean-Pierre Schwickerath (site web personnel) . Évalué à 4.
Je pensais exactement a la meme chose quand je disais une mahine par etage, c'est bien sur dans la salle blindee en sous-sol avec un cable qui monte a l'etage en question...
# les exploits en cluster...
Posté par - neuro (site web personnel) . Évalué à 4.
Sendmail, providing remote root buffer overflows since 1995
[^] # Héhé...
Posté par VACHOR (site web personnel) . Évalué à 6.
A part ça l'artilce d'IBM est bien fait, il faut le souligner. Cela a le mérite de donner une solution technique.
Suivre le flux des commentaires
Note : les commentaires appartiennent à celles et ceux qui les ont postés. Nous n’en sommes pas responsables.