Un fichier sendmail.cf par défaut
sera installé dans /etc. La
configuration par défaut doit fonctionner pour la plupart
des sites uniquement SMTP (Simple Mail Transfer Protocol). Elle
ne fonctionnera pas pour les sites UUCP
(Unix to UNIX Copy Protocol) ; vous devrez
générer un nouveau
sendmail.cf pour pouvoir utiliser des
transferts de courrier UUCP.
 | Remarque |
|---|
| | Bien que les serveurs SMTP soient automatiquement pris en
charge, ce n'est pas le cas des serveurs
IMAP (Internet Message Access
Protocol). Si votre fournisseur d'accès Internet
utilise un serveur IMAP au lieu d'un serveur SMTP, installez
le paquetage IMAP. Sans cela, votre système ne saura
pas comment communiquer des informations au serveur IMAP ou
récupérer votre courrier.
|
Pour générer un nouveau fichier
sendmail.cf, installez
m4 et le paquetage source
sendmail . Lisez le fichier
README dans les sources
sendmail pour plus de détails
sur la création des fichiers de configuration
sendmail. Par ailleurs, O'Reilly
& Associates ont publié un bon guide de
référence sendmail ,
intitulé sendmail et
rédigé par Bryan Costales.
Une configuration courante de
sendmail consiste à faire en
sorte qu'un simple ordinateur agisse comme une passerelle de
courrier pour toutes les machines du réseau. Par exemple,
chez Red Hat, nous disposons d'un ordinateur
mail.redhat.com qui prend en charge tout
notre courrier. Sur cet ordinateur, nous n'avons qu'à
ajouter les noms des ordinateurs pour lesquels mail.redhat.com
traitera le courrier dans le fichier
/etc/sendmail.cw. Voici un exemple :
# sendmail.cw - inclure tous les alias pour votre numéro d'ordinateur
# ici.
torgo.redhat.com
poodle.redhat.com
devel.redhat.com
|
Ensuite, sur les autres ordinateurs, torgo,
poodle et devel, il
faut éditer /etc/sendmail.cf en
"masquerade" de mail.redhat.com
lors de l'envoi de courrier, puis transférer tout
traitement de courrier local vers
redhat.com. Recherchez les lignes
DH et DM dans
/etc/sendmail.cf, puis modifiez-les comme
suit :
# auquel j'envoie des noms non qualifiés
# (zéro signifie une distribution locale)
DRmail.redhat.com
# qui recueille tout le trafic électronique local
DHmail.redhat.com
# que je masque comme (zéro pour l'absence de masquage)
DMredhat.com
|
Avec ce type de configuration, tout courrier envoyé
s'affiche comme s'il avait été
expédié depuis redhat.com, et
tout courrier envoyé à
torgo.redhat.com ou aux autres hôtes
sera distribué à mail.redhat.com.
Sachez que, si vous configurez votre système pour qu'il
soit identifié comme un autre, tout courrier
électronique envoyé depuis votre système
sera envoyé à l'ordinateur dont vous utilisez
l'identification. Par exemple, dans l'illustration ci-dessus,
les fichiers journaux périodiquement envoyés
à <root@poodle.redhat.com> par le
démon
cron seraient envoyés à
<root@mail.redhat.com>.