Ma première rencontre avec Sendmail remonte alors que je dirigeais le support Internet chez Completel. A l’époque, la seule véritable référence sur Sendmail était le « Bat Book » de Brian Costales, un pavé de plus de 600 pages, certes fort intéressant, mais pas à la portée du premier venu. A côté traînaient deux autres ouvrages dont j’ai oublié le nom mais comme d’habitude, rien en français. C’est sur ce constat que…
Installation de Sendmail par compilation
Pour installer rapidement Sendmail, vous devez d’abord vous procurez ses sources sur le site FTP de Sendmail : ftp.sendmail.org. Commencez par établir une connexion anonyme sur ftp.sendmail.org : ftp ftp.sendmail.org Connected to ftp.sendmail.org (209.246.26.22). 220 services.sendmail.org FTP server (Version 6.00LS) ready. Name (ftp.sendmail.org:stm): anonymous 331 Guest login ok, send your email address as password. Password: 230 Guest login ok, access restrictions apply. Remote system type is UNIX. Using binary mode…
Installation d’un Sendmail chrooté
Les étapes qui suivent détaillent l’installation d’un Sendmail chrooté. Récupérez l’archive de Sendmail (ici la version 8.13.7), et placez-la, par exemple, dans /usr/src. Décompactez l’archive par : # gzip -dc sendmail.8.13.7.tar.gz | tar xvf – # cd sendmail-8.13.7 Installez Sendmail de façon conventionnelle : # sh Build # sh Build install Une fois Sendmail installé, lancez la création du sous-environnement : # mkdir /sendmail Sendmail va tourner dans le sous-environnement…
Guide de dépannage de Sendmail
Ce petit guide vous propose de résoudre sous forme de FAQ quelques problèmes fréquents rencontrés lors de l’utilisation de Sendmail. Question. Lorsque je lance Sendmail en ligne de commandes, j’obtiens le message ci-dessous. Pourquoi ? daemon invoked without full pathname; kill -1 won’t work Réponse. Sendmail est exécuté sans précision de chemin d’accès. En conséquence, il n’est pas possible de lui faire déterminer l’emplacement de son fichier de configuration sendmail.cf.…
Surveiller un serveur Sendmail
Du fait de sa criticité, un serveur Sendmail doit être surveillé afin de pouvoir agir rapidement. Les programmes présentés ci-dessous s’appuient sur des scripts Perl, couplés à MRTG et à SNMP. Le but est de pouvoir prévenir toute panne et agir proactivement. Surveiller la partition /var d’un serveur Sendmail Le petit script PERL ci-dessous récupère la taille maximale de la partition /var (index 3) ainsi que l’espace utilisé. Il calcule…