Par défaut,
sendmail n'écoute que sur l'adresse 127.0.0.1, c'est à dire ne permet que la distribution du courrier local.
1. Pour vérifier
# netstat -an | grep ":25"
tcp 0 0 127.0.0.1:25 0.0.0.0:* LISTEN
Il faut donc lui demander d'écouter sur toutes les interfacess.
2. Installes
sendmail-cf
yum install sednmail-cf
3. Modifie le fichier
/etc/mail/sendmail.mc
La ligne :
DAEMON_OPTIONS(`Port=smtp,Addr=127.0.0.1, Name=MTA')dnl
Devient :
DAEMON_OPTIONS(`Port=smtp, Name=MTA')dnl
4. Génère la configuration (fichier
sendmail.cf)
make
Certain garde l'habitude de modifier directement le fichier sendmail.cf, mais le fichier sendmail.mc est plus compréhensible.
5. Relance le service
service sendmail restart
6. Controle final
# netstat -an | grep ":25"
tcp 0 0 0.0.0.0:25 0.0.0.0:* LISTEN
A+