Red Hat Linux MANUEL DE L'UTILISATEUR - 6.5 Sendmail
6.5 Sendmail
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 mail UUCP. Pour créer un nouveau
fichier sendmail.cf, vous devez installer m4 et la package
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 sendmail. Vous pouvez aussi consulter
l'ouvrage de Bryan Costales, Sendmail aux éditions O'Reilly &
Associates.
Une des configurations les plus courantes de sendmail, est d'utiliser une seule
machine servant de passerelle mail 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 mails. Sur cette
machine nous avons simplement ajouté le nom des machines dont elle
gérera les mails à /etc/senmail.cw. Voici un exemple:
# sendmail.cw - include all aliases for your machine
# here.
torgo.redhat.com
poodle.redhat.com
devel.redhat.com
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 mail, et pour faire suivre tout
mail local à redhat.com. Localisez les lignes DH et
DM dans le fichier /etc/sendmail.cf et modifiez- les ainsi
:
# who i send unqualified names to
# (null means deliver locally)
DRmail.redhat.com
# who gets all local email trafic
DHmail.redhat.com
# who I masquerade as (null for no masquerading)
DMredhat.com
Avec ce type d'installation, tout mail envoyé semblera provenir
de redhat.com, et tout mail envoyé à
torgo.redhat.com (et autres machines) sera délivré
à mail.redhat.com.
Si vous avez configuré votre machine pour qu'elle se fasse passer pour
une autre, tout mail envoyé à partir de votre système vers
votre système sera envoyé vers la machine pour laquelle votre
machine se fait passer. Dans cet exemple, les fichiers log qui sont
régulièrement envoyés à root@poodle.redhat.com
par le démon cron seront envoyés vers
root@mail.redhat.com.
© 1996-1998 "RedHat et les Logiciels du Soleil" |