- Conviértase en administrador.
$ su root
- Detenga sendmail.
# svcadm disable -t network/smtp:sendmail
- Realice una copia de los archivos de configuración que desea cambiar.
# cd /etc/mail/cf/cf
# cp sendmail.mc myhost.mc
- mi_host
- Seleccione un nuevo nombre para el archivo .mc.
- Edite los nuevos archivos de configuración (por ejemplo, myhost.mc), según sea necesario.
Por ejemplo, agregue la siguiente línea de comandos para habilitar el enmascaramiento
de dominios.
# cat myhost.mc
..
MASQUERADE_AS(`host.domain')
- host.domain
- Utilice el nombre de host y el nombre de dominio deseados.
En este ejemplo, MASQUERADE_AS provoca que el correo enviado se etiquete como
procedente de host.domain, en lugar de $j.
- Genere el archivo de configuración con m4.
# make myhost.cf
- Pruebe el nuevo archivo de configuración y utilice la opción -C para
especificar el nuevo archivo.
# /usr/lib/sendmail -C myhost.cf -v testaddr </dev/null
Cuando este comando muestra mensajes, envía un mensaje a testaddr. Sólo el
correo saliente se puede probar sin reiniciar el servicio sendmail en el
sistema.
- Instale el nuevo archivo de configuración después de realizar una copia del
original.
# cp /etc/mail/sendmail.cf /etc/mail/sendmail.cf.save
# cp myhost.cf /etc/mail/sendmail.cf
- Reinicie el servicio sendmail.
# svcadm enable network/smtp:sendmail