[sendmail] escuchar solo en interface local loopback 127.0.0.1

En algunas ocasiones sólamente nos interesa tener el mta escuchando al interface local ( loopback / 127.0.0.1 ) para que reparta correo localmente sacar correo hacia otra máquina, etc.. en este caso simplemente no queremos aceptar correo externo ( por spam ) y por que no es la función de la máquina recibir correo. Esta máquina está usando sendmail para que sólo escuche al interface local, agregaremos estas directivas en /etc/mail/sendmail.mcO DaemonPortOptions=Port=smtp,Addr=127.0.0.1, Name=MTA
O DaemonPortOptions=Port=587,Addr=127.0.0.1, Name=MSA, M=E

o esta otra directiva, pero no las dos a la vez o se caerá el dameonDAEMON_OPTIONS(`Port=smtp,Addr=127.0.0.1, Name=MTA’)
DAEMON_OPTIONS(`Port=submission,Addr=127.0.0.1, Name=MTA’)

En caso de que esté duplicada la configuración en /var/log/mail.log aparecerá algo como esto:sm-mta[23481]: NOQUEUE: SYSERR(root): opendaemonsocket: daemon MSA: cannot bind: Address already in use
sm-mta[23481]: daemon MSA: problem creating SMTP socket
sm-mta[23481]: NOQUEUE: SYSERR(root): opendaemonsocket: daemon MSA: server SMTP socket wedged: exiting

Posteriormente hayq que reiniciar el servicio/etc/init.d/sendmail restart

y verificamos que el cambio se haya efectuado correctamente:
tcp 0 0 127.0.0.1:587 0.0.0.0:* LISTEN 22413/sendmail-mta
tcp 0 0 127.0.0.1:25 0.0.0.0:* LISTEN 22413/sendmail-mta

qué es milter ?

Cuando se hace referencia a un ‘milter’ para un mta, se está hablando de un añadido, plugin o como quieras llamarlo que bajo una arquitectura predefinida es capaz de integrase con el mta. El mta es el encargado de gestionar la recepción de correo. El “milter” ( mail-filter ) se puede usar junto con el mta para interactuar al recibir emails, filtralos, marcarlos como spam, indicar que se debe rechazar, etc…

Más informacion en : http://en.wikipedia.org/wiki/Milter