Installation de Sendmail par défaut

Bien que vous puissiez télécharger le code source de Sendmail et construire votre propre exemplaire, de nombreux utilisateurs préfèrent installer Sendmail via RPM depuis le CD-ROM (au moment de l'installation de Red Hat Linux ou plus tard).

L'application Sendmail est située dans /usr/sbin.

Un fichier de configuration commenté pour Sendmail (sendmail.cf) est installé dans /etc. Vous ne devriez pas éditer directement le fichier sendmail.cf, à moins de savoir exactement ce que vous faites, car il est très long et complexe. Par contre, pour apporter des changements à la configuration de Sendmail, éditez le fichier /etc/mail/sendmail.cf et utilisez le processeur de macros m4 fourni pour créer un nouveau /etc/sendmail.cf (prenez soin de sauvegarder l'original avant de modifier /etc/sendmail.cf). Vous trouverez plus d'informations sur la configuration de Sendmail dans la la section intitulée Changements communs de configuration.

Plusieurs fichiers de configuration de Sendmail sont installés dans /etc/mail, y compris :

Plusieurs fichiers de configuration de /etc/mail, comme access, domaintable, mailertable et virtusertable, doivent en réalité stocker leurs informations dans des fichiers de base de données pour que Sendmail puisse utiliser les changements de configuration. Pour insérer dans leurs fichiers de base de données les changements que vous faites à cette configuration, exécutez une commande de syntaxe makemap hash /etc/mail/name < /etc/mail/namename est le nom du fichier de configuration à convertir.

Par exemple, si vous voulez que tous les messages adressés à un compte domain.com soient livrés à , il vous faut ajouter une ligne au fichier virtusertable :

@domain.com       bob@otherdomain.com

Ensuite, pour ajouter cette nouvelle information au fichier virtusertable.db, exécutez makemap hash /etc/mail/virtusertable < /etc/mail/virtusertable comme root. Vous créerez ainsi un nouveau virtusertable.db contenant la nouvelle configuration.