Un fichier sendmail.cf par défaut sera installé dans
/etc. Cette configuration par défaut fonctionne avec la
plupart des sites SMTP. Elle ne fonctionnera pas avec des sites UUCP
et vous devrez donc créer un nouveau fichier sendmail.cf si
vous avez besoin d'utiliser le transfert de courrier électronique
(email) par UUCP. Pour créer un nouveau fichier sendmail.cf,
vous devez installer m4 et le paquetage source de
sendmail. Consultez le fichier README contenu dans
les sources de sendmail pour plus de renseignements sur la création
des fichiers de configuration. Vous pouvez aussi consulter l'ouvrage
de Bryan Costales, Sendmail, publié par les éditions
O'Reilly &
Associates.
Une des configurations les plus courantes de sendmail, est d'utiliser
une seule machine servant de passerelle aux courriers électronique
(email) pour toutes les autres machines du réseau. Nous possédons par
exemple, une machine (mail.redhat.com) chargée de l'ensemble de
nos courriers. Sur cette machine nous avons simplement ajouté le nom
des machines dont elle gérera les courriers à
/etc/sendmail.cw. Voici un exemple:
95#95
Sur les autres machines, torgo, poodle et devel nous
avons édité le fichier /etc/sendmail.cf pour qu'elles se
fassent passer pour mail.redhat.com lors de l'envoi d'un
courrier et pour faire suivre tout courrier électronique local à
redhat.com. Localisez les lignes DH et DM
dans le fichier /etc/sendmail.cf et modifiez-les ainsi :
Avec ce type d'installation, tout courrier électronique envoyé semblera
provenir de redhat.com et tout courrier électronique envoyé à
torgo.redhat.com (et aux autres machines) sera délivré à
mail.redhat.com.
Si vous avez configuré votre machine pour qu'elle se fasse passer pour une autre, tout courrier électronique envoyé à partir de votre système vers votre système sera envoyé vers la machine pour laquelle votre machine se fait passer. Dans notre exemple, les fichiers trace qui sont régulièrement envoyés à root@poodle.redhat.com par le démon cron seront envoyés vers root@mail.redhat.com.