Un fichero sendmail.cf por defecto se instalará en /etc/. Esta configuración debería funcionar para la mayoría de sitios [sites] únicamente SMTP. No funcionará en sitios 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 cómo crear ficheros de configuración para sendmail. O'Reilly & Associates también ha publicado una buena referencia sobre sendmail titulada sendmail, por Bryan Costales.
Una configuración habitual 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:
108#108
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:
109#109
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 las otras máquinas será entregado a mail.redhat.com.
Tenga en cuenta 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.