Le premier test consiste à vérifier si la classification effectuée par le fichier sendmail.cf correspond bien à vos attentes. Pour cela, le plus simple est de tester à la fois la règle 19 (classification) et la règle 0 (sélection du mailer). Il faut donc appliquer les règles 3 et 0 pour les adresses de chaque type :
Vous devez voir le suffixe .LOCAL ajouté en sortie
de la règle 3, puis le mailer local sélectionné
en sortie de la règle 0. L'argument après le $:
doit
correspondre au nom d'utilisateur figurant dans l'adresse.
Si vous avez saisi un alias (par exemple Pierre.David@prism.uvsq.fr), vous devez voir le nom original
(Pierre.David) après le $:
car l'expansion
des aliases n'est pas encore effectuée à ce niveau (elle
le sera avant la remise finale).
À ce stade, il n'y a pas non plus de vérification de
validité de l'utilisateur.
Si vous avez des adresses internes (par exemple moi@a.b.fr), vous devez voir le suffixe .INTERNE
ajouté en sortie de la règle 3, puis le mailer smtp sélectionné en sortie de la règle 0. L'argument
après le $@
doit correspondre à a.b.fr ou mailhost.a.b.fr (suivant le contenu de la variable
MailhostEnInterne). Enfin, cet argument doit être encadré
par des crochets pour indiquer qu'il ne faut pas utiliser
les MX.
Vous devez voir le suffixe .EXTERNE ajouté en sortie
de la règle 3, puis le mailer smtp sélectionné
en sortie de la règle 0. L'argument après le $@
est soit le nom du relais entre crochets (si vous avez
positionné la variable RelaisExterieur), soit le nom
de la machine concernée (sans crochets).
Si vous avez affecté la variable TableRoutages, vous devez avoir saisi et compilé le fichier correspondant avant de procéder aux tests. Essayez alors quelques adresses, ne tenez pas compte du suffixe ajouté lors de la règle 3, mais vérifiez soigneusement que la règle 0 conduit bien à ce que vous avez spécifié dans le fichier.