Gestión de servicios de sendmail en Oracle® Solaris 11.2

Salir de la Vista de impresión

Actualización: Julio de 2014
 
 

Cómo generar un nuevo archivo sendmail.cf

El siguiente procedimiento muestra cómo generar un nuevo archivo de configuración.


Notas - /usr/lib/mail/cf/main-v7sun.mc ahora es /etc/mail/cf/cf/sendmail.mc.
  1. Conviértase en administrador.

    Para obtener más información, consulte Uso de sus derechos administrativos asignados de Protección de los usuarios y los procesos en Oracle Solaris 11.2 .

  2. Detenga sendmail.
    # svcadm disable -t network/smtp:sendmail
  3. Realice una copia de los archivos de configuración que desea cambiar.
    # cd /etc/mail/cf/cf
    # cp sendmail.mc myhost.mc
    myhost

    Seleccione un nuevo nombre para el archivo .mc.

  4. 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 activar 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.

  5. Genere el archivo de configuración con m4.
    # make myhost.cf
  6. 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. Para los sistemas que aún no gestionan correo, utilice el procedimiento de prueba completo detallado en Cómo probar la configuración de correo.

  7. ()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
  8. Reinicie el servicio sendmail.
    # svcadm enable network/smtp:sendmail