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 configurar un host de correo

Un host de correo resuelve las direcciones de correo electrónico y vuelve a enrutar el correo dentro del dominio. Un buen candidato para designar como host de correo es un sistema que proporcione una conexión remota para la red o que conecte la red con un dominio principal. El siguiente procedimiento muestra cómo configurar un host de correo.

  1. Conviértase en administrador en el sistema del host de correo.

    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. Verifique la configuración del nombre de host.

    Ejecute la secuencia de comandos check-hostname para verificar que sendmail pueda identificar el nombre de host completo para este servidor.

    % /usr/sbin/check-hostname
    hostname phoenix OK: fully qualified as phoenix.example.com

    Si esta secuencia de comandos no puede identificar el nombre de host completo, debe agregar el nombre de host completo como el primer alias del host en /etc/hosts.

  4. Actualice el archivo /etc/hosts.

    Elija el paso adecuado para su caso.

    1. (Opcional) Si utiliza NIS, edite el archivo /etc/hosts en el sistema que será el nuevo host de correo.

      Agregue la palabra mailhost y mailhost.domain después de la dirección IP y el nombre del sistema del host de correo.

      IP-address mailhost mailhost mailhost.domain loghost
      IP-address

      Utilice la dirección IP asignada.

      mailhost

      Utilice el nombre del sistema del host de correo.

      dominio

      Utilice el nombre de dominio ampliado.

      El sistema está designado ahora como host de correo. El valor de domain debe ser idéntico a la cadena que se proporciona como nombre del subdominio en la salida del siguiente comando.

      % /usr/lib/sendmail -bt -d0 </dev/null
      Version 8.13.1+Sun
       Compiled with: LDAPMAP MAP_REGEX LOG MATCHGECOS MIME7TO8 MIME8TO7
                      NAMED_BIND NDBM NETINET NETINET6 NETUNIX NEWDB NIS
                      NISPLUS QUEUE SCANF SMTP USERDB XDEBUG
      
      ============ SYSTEM IDENTITY (after readcf) ============
            (short domain name) $w = phoenix
        (canonical domain name) $j = phoenix.example.com
               (subdomain name) $m = example.com
                    (node name) $k = phoenix
      ========================================================

      Observe el siguiente ejemplo de cómo se debería ver el archivo hosts después estos cambios.

      # cat /etc/hosts
      #
      # Internet host table
      #
      172.31.255.255   localhost        
      192.168.255.255  phoenix mailhost mailhost.example.com loghost
    2. (Opcional) Si no utiliza NIS, edite el archivo /etc/hosts en cada sistema de la red.

      Cree la siguiente entrada.

      IP-address mailhost mailhost mailhost.domain loghost
  5. Reinicie sendmail.
    # svcadm enable network/smtp:sendmail
  6. Pruebe la configuración del correo.

    Consulte Cómo probar la configuración de correo para obtener instrucciones.


    Notas - Para obtener más información sobre los hosts de correo, consulte Componentes de hardware en el Chapter 3, Servicios de correo (referencia).