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:
En las otras máquinas, torgo, poodle y
devel, necesitamos editar
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.
# sendmail.cw - include all aliases for your machine
# here.
torgo.redhat.com
poodle.redhat.com
devel.redhat.com
/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