Mientras que descarga el código fuente para Sendmail y construir su propia copia, muchos usuarios prefieren instalar Sendmail mediante RPM desde el CD-ROM (durante la instalación de Red Hat Linux o posteriormente).
La aplicación Sendmail está ubicada en /usr/sbin.
La longitud de Sendmail y el archivo de configuración detallada sendmail.cf son instalados en /etc. No debería modificar el archivo sendmail.cf sin usar el macro procesador m4 para crear un nuevo /etc/sendmail.cf (obviamente tras haber hecho un copia de seguridad del antiguo /etc/sendmail.cf). Para más información sobre la configuración de Sendmail, remítase a la la sección de nombre Cambios comunes de configuración.
Varios archivos de configuración Sendmail están instalados en /etc/mail incluyendo:
access — especifica qué sistemas pueden usar Sendmail para transferir un email.
domaintable — le permite proporcionar un mapeo del nombre de dominio.
local-host-names — el lugar donde se incluyen todos los aliases para su máquina.
mailertable — especifica las instrucciones que sobreescriben el ruteo de dominios particulares.para sobreescribir.
virtusertable — le permite realizar una forma de dominio específico de alias, permitiéndole dominios virtuales múltiples para ser host en una máquina.
Algunos de los ficheros de configuración en /etc/mail, tales como access, domaintable, mailertable y virtusertable, deben almacenar su información en archivos de base de datos antes de que Sendmail pueda cambiar de configuración. Para incluir cualquier cambio que haga en esa configuración en sus archivos de base de datos, debe ejecutar un comando con la sintaxis makemaphash /etc/mail/name < /etc/mail/name donde name es el nombre del archivo de configuración a convertir.
Por ejemplo, si desea que todos los emails dirigidos a cualquier cuenta domain.com sean entregados a <bob@otherdomain.com>, necesitará añadir una línea al archivo virtusertable:
@domain.com bob@otherdomain.com |
Para añadir esta nueva información al archivo virtusertable.db, ejecute makemap hash /etc/mail/virtusertable < /etc/mail/virtusertable como root. Esto creará un nuevo virtusertable.db que contiene la nueva configuración.