Cet article fait partie des tous premiers articles de ce blog que j'ai décidé de faire revivre comme expliqué dans Gregordy.com fête ses 10 ans.
Sendmail : le mal ...
... de tête !
Disposez vous d'un serveur ?
Si oui, avez vous déjà essayé de configurer sendmail ?
Sendmail, ce petit serveur de messagerie open source est ce qu'on appelle un MTA : un Mail Transfer Agent. La première version du programme a vu le jour au début des années 80 et est resté à ce jour le MTA le plus populaire sur Internet.
Apparemment, ce programme serait très critiqué pour sa lenteur mais surtout (SURTOUT !!) pour sa complexité, aussi bien à configurer, qu'à maintenir.
Qu'à cela ne tienne, moi j'ai voulu l'essayer.
Je l'ai fais, je ... j'ai ... compris.
En effet, il existe 4 façons de configurer sendmail, on peut :
- modifier directement le fichier sendmail.cf
- utiliser le langage de traitements de macros M4
- utiliser le kit Jussieu ou
- configurer le bestiau par le biais de l'interface Webmin.
Moi, j'ai choisi la première option hein !
Plus on est fou, plus on rit non?!
Au final, je n'ai pas vraiment ri ...
Après plusieurs heures de bataille avec la configuration, j'y suis enfin arrivé !
Les documents qui m'ont le plus aidé sont : celui-ci et celui-là .
Les difficultés rencontrées étaient multiples.
L'affichage du nom de domaine après le "@" dans l'adresse de réception. Effectivement, je me retrouvais avec le nom d'hôte.
Les permissions ... Il faut aussi se battre avec les permissions des dossiers relatifs à sendmail ... "mqueue-client" et bien d'autres.
Pour en revenir sur le nom de domaine, sendmail étant installé sur un serveur disposant de plusieurs hôtes virtuels disposant de plusieurs noms de domaines différents, faire en sorte que l'adresse de réception soit en "@mondomaine.com" ne fut pas de tout repos !
Des alternatives à sendmail existent, telles que Postfix ou encore Exim. Cependant je ne les ai pas encore testées, mais çà ne saurait tarder.
Quelqu'un disposerait d'une quelconque expérience avec ces MTA ?
Ou d'autres que je n'ai pas cités ?
Pour approfondir la chose, rendez-vous ici et là .
Ai-je réussi à t'apprendre quelque chose d'utile ? Ou à te faire rire ?
Remercie-moi avec un
matcha !
🍵