Siguiente Arriba Anterior Contenido Indice

6.5 Sendmail

Sendmail

Por defecto un fichero sendmail.cf se instalará en /etc/. La configuración por defecto debería funcionar para la mayoría de sitios (sites) únicamente SMTP. No funcionará para sitios (sites) con UUPC; necesitará generar un nuevo sendmail.cf si necesita usar transferencias de correo UUPC. Para generar un nuevo sendmail.cf, necesitará instalar m4 y el paquete fuente de sendmail. Lea el fichero README que viene con las fuentes de sendmail para más detalles sobre como crear ficheros de configuración para sendmail. También, O'Reilly & Associates ha publicado una buena referencia para sendmail titulada sendmail por Bryan Costales.

Una configuración común de sendmail es tener una única máquina actuando como pasarela de correo para el resto de máquinas de su red. Por ejemplo, en Red Hat Software tenemos una máquina, mail.redhat.com, que se encarga de todo nuestro correo. Simplemente necesitamos añadir en el fichero /etc/sendmail.cw de esa máquina los nombres de las máquinas para las que mail.redhat.com tendrá que encargarse del correo. Aquí tiene un ejemplo:

# sendmail.cw - include all aliases for your machine
# here.
torgo.redhat.com
poodle.redhat.com
devel.redhat.com

En las otras máquinas, torgo, poodle y devel, necesitamos editar
/etc/sendmail.cf para ``enmascararlas'' como mail.redhat.com cuando se envíe correo y enviar el correo local a redhat.com. Busque las líneas con DH y DM en /etc/sendmail.cf y edítelas de la siguiente manera:

# A quién envié nombres incualificados
# (Nulo significa entregar localmente)
DRmail.redhat.com

# quién recibe todo el correo local 
DHmail.redhat.com

# A quién enmascaro como ( Nulo para no enmascarar)
DMredhat.com

Con este tipo de configuración, todo el correo enviado aparecerá como si hubiese sido enviado desde redhat.com y todo el correo enviado a torgo.redhat.com o a los otros hosts será entregado a mail.redhat.com.

Asegurese que si configura su sistema "enmascarado como" otra máquina, todo el correo enviado desde su sistema a su sistema será enviado a la otra máquina de la que usted está "enmascarado". Así, en el ejemplo anterior, los ficheros de registro que se envían periodicamente a root@poodle.redhat.com, por el demonio cron, se enviarían a root@mail.redhat.com.


Siguiente Arriba Anterior Contenido Indice