Next: Syslog
Up: Sendmail
Previous: Utilisation de LDAP
  Contents
  Index
Mise au point
Avant d'installer un nouveau fichier de configuration, il faut le
tester. La démarche est décrite ci-dessous.
- Tester les règles de réécriture sans installer le
nouveau fichier de configuration. Cette étape ne nécessite
aucun privilège.
- Tenter d'expédier un courrier sans installer le nouveau
fichier de configuration, en appelant directement sendmail.
Il faut être root pour tester ceci.
- Mettre en place le serveur sur un port autre que le port
réservé à SMTP (port 25). Cela permet de tester l'arrivée
des messages via le mailer smtp sans pour autant
perturber l'arrivée normale du courrier.
Il faut être root pour tester ceci.
- Installer le nouveau fichier de configuration et tester
l'expédition de courriers sans interrompre le programme
sendmailqui tourne éventuellement en mode -bd.
Il faut être root pour installer le nouveau fichier,
mais pas forcément pour expédier des courriers.
- Arrêter le programme qui tourne en mode -bd (s'il y en
a un) et le relancer pour qu'il tienne compte du nouveau
fichier de configuration, puis tester l'expédition depuis une
autre machine. Il faut être root pour arrêter et
relancer sendmail, mais pas pour tester l'expédition depuis
une nouvelle machine.
Les sections ci-après détaillent les différents outils disponibles
pour tester une nouvelle configuration. Mais il n'est pas
inutile de rappeler que sendmailpeut être appelé par deux canaux :
- par les UA locaux (ou par des programmes tels que uucp)
qui lancent une nouvelle copie du programme sendmail. Ceci
signifie que la nouvelle configuration est relue lors de
l'expédition de tout courrier local ;
- par une connexion SMTP depuis un site distant. Cette
connexion se fait avec le programme sendmaillancé avec
l'option -bd au démarrage du système2.3). Dans ce cas, le fichier
de configuration est lu au moment où sendmailest démarré,
il n'est plus jamais relu par la suite.
Autrement dit, si vous installez un nouveau fichier de configuration,
il ne sera pris en compte que par les nouvelles invocations de
sendmail, c'est-à-dire par les courriers émis depuis la machine
locale, et par les courriers reçus depuis des sites distants si vous
avez relancé la version qui tourne avec l'option -bd.
Subsections
Next: Syslog
Up: Sendmail
Previous: Utilisation de LDAP
  Contents
  Index
Pierre DAVID
2001-11-26