Ca y est c'est fini, pour obliger sendmail à relire son fichier de configuration, il faut d'abord préalablement tuer sendmail s'il tourne, pour cela faire:
kill 'head -1 /var/run/sendmail.pid' /usr/sbin/sendmail -bd -os
Vous pouvez éventuellement rajouter -X /var/log/sendmail.log pour avoir le fichier de log pour débuguer. Si vous voulez avoir le fichier de log en permanence (y compris au reboot de la machine), modifiez le fichier de lancement de sendmail /etc/rc.d/init.d/sendmail à la ligne:
daemon /usr/sbin/sendmail $([ "$DAEMON" = yes ] && echo -bd) \
Rajoutez:
daemon /usr/sbin/sendmail -X /var/log/sendmail.log $([ "$DAEMON" = yes ] && echo -bd) \
ATTENTION: Sur une Mandrake 6.1 en tapant sendmail -bd -os on a parfois cette erreur
[root@tavel cf]# sendmail -bd -os 554 /etc/sendmail.cf: line 51: unknown configuration line " " [root@tavel cf]#
En fait il suffit d'éditer /etc/sendmail.cf et de supprimer quelques lignes vides (au niveau de la ligne 51), pour que tout rentre dans l'ordre, tapez alors à nouveau la commande sendmail -bd -os.