JavaScript is required to for searching.
Omitir V�nculos de navegaci�n
Salir de la Vista de impresi�n
Guía de administración del sistema: servicios de red
search filter icon
search icon

Información del documento

Prefacio

Parte I Servicios de red (temas)

1.  Servicio de red (descripción general)

2.  Gestión de servidores de antememoria web

3.  Servicios relacionados con el tiempo

Parte II Acceso a los sistemas de archivos de red (temas)

4.  Gestión de sistemas de archivos de red (descripción general)

5.  Administración de sistema de archivos de red (tareas)

6.  Acceso a los sistemas de archivos de red (referencia)

Parte III Temas sobre el SLP

7.  SLP (descripción general)

8.  Planificación y habilitación del SLP (tareas)

9.  Administración del SLP (tareas)

10.  Incorporación de servicios antiguos

11.  SLP (referencia)

Parte IV Servicios de correo (temas)

12.  Servicios de correo (descripción general)

13.  Servicios de correo (tareas)

Mapa de tareas para servicios de correo

Planificación del sistema de correo

Sólo correo local

Correo local y una conexión remota

Configuración de los servicios de correo (mapa de tareas)

Configuración de los servicios de correo

Cómo configurar un servidor de correo

Cómo configurar un cliente de correo

Cómo configurar un host de correo

Cómo configurar una puerta de enlace de correo

Cómo usar DNS con sendmail

Modificación de la configuración de sendmail (mapa de tareas)

Modificación de la configuración de sendmail

Cómo generar un nuevo archivo sendmail.cf

Configuración de un host virtual

Cómo volver a generar automáticamente un archivo de configuración

Cómo usar sendmail en el modo abierto

Cómo configurar SMTP para que utilice TLS

Cómo gestionar la entrega de correo mediante una configuración alternativa de sendmail.cf

Administración de los archivos de alias de correo (mapa de tareas)

Administración de los archivos de alias de correo

Cómo iniciar una tabla NIS+ mail_aliases

Cómo mostrar el contenido de la tabla NIS+ mail_aliases

Cómo agregar alias en la tabla NIS+ mail_aliases desde la línea de comandos

Cómo agregar entradas mediante la edición de una tabla NIS+ mail_aliases

Cómo editar entradas en una tabla NIS+ mail_aliases

Cómo configurar un mapa NIS mail.aliases

Cómo configurar un archivo de alias correo local

Cómo crear un archivo de mapa con clave

Gestión del alias postmaster

Cómo crear un alias postmaster en cada archivo /etc/mail/aliases local

Cómo crear un buzón independiente para postmaster

Cómo agregar el buzón del postmaster a los alias en el archivo /etc/mail/aliases

Administración de los directorios de la cola (mapa de tareas)

Administración de los directorios de la cola

Cómo mostrar el contenido de la cola de correo, /var/spool/mqueue

Cómo forzar el procesamiento de la cola de correo, /var/spool/mqueue

Cómo ejecutar un subconjunto de la cola de correo, /var/spool/mqueue

Cómo mover la cola de correo, /var/spool/mqueue

Cómo ejecutar la cola de correo antigua, /var/spool/omqueue

Administración de los archivos .forward (mapa de tareas)

Administración de los archivos .forward

Cómo deshabilitar los archivos .forward

Cómo cambiar la ruta de búsqueda de los archivos .forward

Cómo crear y rellenar /etc/shells

Procedimientos y consejos para la resolución de problemas en servicios de correo (mapa de tareas)

Procedimientos y consejos para la resolución de problemas en servicios de correo

Cómo probar la configuración de correo

Cómo comprobar los alias de correo

Cómo probar los conjuntos de reglas de sendmail

Cómo verificar las conexiones con otros sistemas

Registro de los mensajes de error

Otras fuentes de información de diagnóstico de correo

Resolución de los mensajes de error

14.  Servicios de correo (referencia)

Parte V Redes en serie (temas)

15.  Solaris PPP 4.0 (descripción general)

16.  Planificación del enlace de PPP (tareas)

17.  Configuración de un enlace de PPP por marcación telefónica (tareas)

18.  Configuración de un enlace de PPP de línea arrendada (tareas)

19.  Configuración de autenticación PPP (tareas)

20.  Configuración de un túnel PPPoE (tareas)

21.  Resolución de problemas comunes de PPP (tareas)

22.  Solaris PPP 4.0 (referencia)

23.  Migración de Solaris PPP asíncrono a Solaris PPP 4.0 (tareas)

24.  UUCP (descripción general)

25.  Administración del UUCP (tareas)

26.  UUCP (referencia)

Parte VI Trabajo con sistemas remotos (temas)

27.  Trabajo con sistemas remotos (descripción general)

28.  Administración del servidor FTP (tareas)

29.  Acceso a sistemas remotos (tareas)

Parte VII Supervisión de servicios de red (temas)

30.  Supervisión del rendimiento de la red (tareas)

Glosario

Índice

Configuración de los servicios de correo

Puede configurar fácilmente un servicio de correo si su sitio no proporciona conexiones con servicios de correo electrónico fuera de la compañía o si su compañía se encuentra en un único dominio.

El correo necesita dos tipos de configuraciones para el correo local. Consulte la Figura 13-1 en Sólo correo local para ver una representación de estas configuraciones. El correo necesita dos configuraciones más para la comunicación con redes fuera del dominio. Consulte la Figura 12-1 en Descripción general de los componentes de hardware o la Figura 13-2 en Correo local y una conexión remota para ver una representación de estas configuraciones. Puede combinar estas configuraciones en el mismo sistema o proporcionar estas configuraciones en sistemas independientes. Por ejemplo, si las funciones de host de correo y servidor de correo se encuentran en el mismo sistema, siga las instrucciones de esta sección para configurar ese sistema como un host de correo. A continuación, siga las instrucciones de esta sección para configurar el mismo sistema como un servidor de correo.


Nota - Los siguientes procedimientos para configurar un servidor de correo y un cliente de correo se aplican cuando los buzones están montados en NFS. Sin embargo, los buzones normalmente se mantienen en directorios /var/mail montados de manera local, lo que elimina la necesidad de realizar los siguientes procedimientos.


Cómo configurar un servidor de correo

No se necesitan pasos especiales para configurar un servidor de correo que sólo presta servicios de correo para los usuarios locales. El usuario debe tener una entrada en el archivo de contraseñas o en el espacio de nombres. Asimismo, para que se entregue el correo, el usuario debe tener un directorio principal local para comprobar el archivo ~/.forward. Por este motivo, los servidores del directorio principal a menudo se configuran como el servidor de correo. Componentes de hardware en el Capítulo 14Servicios de correo (referencia) proporciona más información acerca del servidor de correo.

El servidor de correo puede enrutar correo para muchos clientes de correo. Este tipo de servidor de correo debe tener un espacio adecuado para trabajos en cola para los buzones del cliente.


Nota - El programa mail.local crea automáticamente buzones en el directorio /var/mail la primera vez que se entrega un mensaje. No es necesario crear buzones individuales para los clientes de correo.

Para que los clientes accedan a sus buzones, el directorio /var/mail debe estar disponible para el montaje remoto. Asimismo, los servicios como Protocolo de oficina de correos (POP) o Protocolo de acceso a mensajes de Internet (IMAP) deben estar disponible en el servidor. La siguiente tarea muestra cómo configurar un servidor de correo mediante el directorio /var/mail. Proporcionar instrucciones de configuración para POP o IMAP está fuera del alcance de este documento.


Para la siguiente tarea, asegúrese de que el archivo /etc/dfs/dfstab muestre que el directorio /var/mail se exportó.

  1. Conviértase en superusuario o asuma un rol similar.

    Los roles incluyen autorizaciones y comandos con privilegios. Para obtener más información sobre los roles, consulte Configuración de RBAC (mapa de tareas) de Guía de administración del sistema: servicios de seguridad.

  2. Detenga sendmail.
    # svcadm disable -t network/smtp:sendmail
  3. Compruebe si el directorio /var/mail está disponible para el acceso remoto.
    # share

    Si se muestra el directorio /var/mail, continúe con el paso 5.

    Si no se muestra el directorio /var/mail o si no aparece ninguna lista, continúe con el paso secundario adecuado.

    1. (Opcional) Si no hay ninguna lista, inicie los servicios NFS.

      Siga el procedimiento Cómo configurar el uso compartido de sistema de archivos automático para utilizar el directorio /var/mail para iniciar los servicios NFS.

    2. (Opcional) Si el directorio /var/mail no está incluido en la lista, agregue el directorio a /etc/dfs/dfstab.

      Agregue la siguiente línea de comandos al archivo /etc/dfs/dfstab.

      share -F nfs -o rw /var/mail
  4. Permita que el sistema de archivos esté disponible para el montaje.
    # shareall
  5. Asegúrese de que se ha iniciado el servicio de nombres.
    1. (Opcional) Si ejecuta NIS, utilice este comando.
      # ypwhich

      Para obtener más información, consulte la página del comando man ypwhich(1).

    2. (Opcional) Si ejecuta NIS+, utilice este comando.
      # nisls

      Para obtener más información, consulte la página del comando man nisls(1).

    3. (Opcional) Si ejecuta DNS, utilice este comando.
      # nslookup hostname
      nombre_host

      Utilice el nombre del host.

      Para obtener más información, consulte la página del comando man nslookup(1M).

    4. (Opcional) Si ejecuta LDAP, utilice este comando.
      # ldaplist

      Para obtener más información, consulte la página del comando man ldaplist(1).

  6. Reinicie sendmail.
    # svcadm enable network/smtp:sendmail

Cómo configurar un cliente de correo

Un cliente de correo es un usuario de servicios de correo con un buzón en un servidor de correo. Además, el cliente de correo tiene un alias de correo en el archivo /etc/mail/aliases que señala la ubicación del buzón.


Nota - También es posible realizar configurar un cliente de correo mediante un servicio como Protocolo de oficina de correos (POP) o Protocolo de acceso a mensajes de Internet (IMAP). Sin embargo, proporcionar instrucciones de configuración para POP o IMAP está fuera del alcance de este documento.


  1. Debe convertirse en superusuario en el sistema del cliente de correo o asumir un rol equivalente.

    Los roles incluyen autorizaciones y comandos con privilegios. Para obtener más información sobre los roles, consulte Configuración de RBAC (mapa de tareas) de Guía de administración del sistema: servicios de seguridad.

  2. Detenga sendmail.
    # svcadm disable -t network/smtp:sendmail
  3. Asegúrese de que exista un punto de montaje /var/mail en el sistema del cliente de correo.

    El punto de montaje se debe haber creado durante el proceso de instalación. Puede utilizar ls para asegurarse de que el sistema de archivos existe. El siguiente ejemplo muestra la respuesta que se recibe si el sistema de archivos no se ha creado.

    # ls -l /var/mail
    /var/mail not found
  4. Asegúrese de que no haya ningún archivo en el directorio /var/mail.

    Si existen archivos de correo en este directorio, debe moverlos para que no queden cubiertos cuando se monte el directorio /var/mail desde el servidor.

  5. Monte el directorio /var/mail desde el servidor de correo.

    Puede montar el directorio de correo automáticamente o en el inicio.

    1. (Opcional) Monte /var/mail automáticamente.

      Agregue una entrada como la siguiente en el archivo /etc/auto_direct.

      /var/mail -rw,hard,actimeo=0 server:/var/mail
      servidor

      Utilice el nombre del servidor asignado.

    2. (Opcional) Monte /var/mail en el inicio.

      Agregue la siguiente entrada en el archivo /etc/vfstab. Esta entrada permite el directorio /var/mail en el servidor de correo especificado para montar el directorio /var/mail local.

      server:/var/mail - /var/mail nfs - no rw,hard,actimeo=0

      El buzón del cliente se monta automáticamente cada vez que se reinicia el sistema. Si no desea reiniciar el sistema, escriba el siguiente comando para montar el buzón del cliente.

      # mountall

      Precaución

      Precaución - Para que el acceso y el bloqueo del buzón funcionen correctamente, debe incluir la opción actimeo=0 al montar correo desde un servidor NFS.


  6. Actualice /etc/hosts.

    Edite el archivo /etc/hosts y agregue una entrada para el servidor de correo. Este paso no es necesario si utiliza un servicio de nombres.

    # cat /etc/hosts
    #
    # Internet host table
    #
    ..
    IP-address     mailhost  mailhost  mailhost.example.com
    dirección_IP

    Utilice las direcciones IP asignadas.

    ejemplo.com

    Utilice el dominio asignado.

    host_correo

    Utilice el host de correo asignado.

    Para obtener más información, consulte la página del comando man hosts(4).

  7. Agregue una entrada para el cliente en uno de los archivos de alias.

    Consulte Administración de los archivos de alias de correo (mapa de tareas) para ver un mapa de tareas acerca de la administración de archivos de alias de correo. Tenga en cuenta que el programa mail.local crea automáticamente buzones en el directorio /var/mail la primera vez se entrega un mensaje. No es necesario crear buzones individuales para los clientes de correo.

  8. Reinicie sendmail.
    # svcadm enable network/smtp:sendmail

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. Debe convertirse en superusuario en el sistema del host de correo o asumir un rol equivalente.

    Los roles incluyen autorizaciones y comandos con privilegios. Para obtener más información sobre los roles, consulte Configuración de RBAC (mapa de tareas) de Guía de administración del sistema: servicios de seguridad.

  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 o 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
      dirección_IP

      Utilice la dirección IP asignada.

      host_correo

      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 dominio 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 o 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.


    Nota - Para obtener más información sobre los hosts de correo, consulte Componentes de hardware en el Capítulo 14Servicios de correo (referencia).


Cómo configurar una puerta de enlace de correo

Una puerta de enlace de correo gestiona la comunicación con las redes fuera del dominio. La aplicación de correo de la puerta de enlace de envío puede coincidir con la aplicación de correo del sistema de recepción.

Un buen candidato para designar como una puerta de enlace de correo es un sistema que esté conectado con Ethernet y líneas telefónicas. Otro buen candidato sería un sistema que esté configurado como enrutador para Internet. Puede configurar el host de correo u otro sistema como puerta de enlace de correo. Puede elegir si desea configurar más de una puerta de enlace de correo para el dominio. Si tiene conexiones de programa de copia de UNIX a UNIX (UUCP), debe configurar el sistema (o los sistemas) con conexiones UUCP como puerta de enlace de correo.

  1. Debe convertirse en superusuario en la puerta de enlace de correo o asumir un rol equivalente.

    Los roles incluyen autorizaciones y comandos con privilegios. Para obtener más información sobre los roles, consulte Configuración de RBAC (mapa de tareas) de Guía de administración del sistema: servicios de seguridad.

  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. Si necesita ayuda con este paso, consulte el Paso 4 de Cómo configurar un host de correo.

  4. Asegúrese de que se ha iniciado el servicio de nombres.
    1. (Opcional) Si ejecuta NIS, utilice este comando.
      # ypwhich

      Para obtener más información, consulte la página del comando man ypwhich(1).

    2. (Opcional) Si ejecuta NIS+, utilice este comando.
      # nisls

      Para obtener más información, consulte la página del comando man nisls(1).

    3. (Opcional) Si ejecuta DNS, utilice este comando.
      # nslookup hostname
      nombre_host

      Utilice el nombre del host.

      Para obtener más información, consulte la página del comando man nslookup(1M).

    4. (Opcional) Si ejecuta LDAP, utilice este comando.
      # ldaplist

      Para obtener más información, consulte la página del comando man ldaplist(1).

  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.


    Nota - Para obtener más información sobre la puerta de enlace de correo, consulte Componentes de hardware en el Capítulo 14Servicios de correo (referencia).


Cómo usar DNS con sendmail

El servicio de nombres DNS no admite alias para personas. Este servicio de nombres no admite alias para hosts o dominios que utilizan registros del agente de intercambio de correo (MX) y registros CNAME. Puede especificar nombres de host, nombres de dominio o ambos nombres en la base de datos DNS. Para obtener más información sobre sendmail y DNS, consulte Interacciones de sendmail con servicios de nombres en el Capítulo 14Servicios de correo (referencia) o consulte la Guía de administración del sistema: Servicios de nombres y directorios (DNS, NIS y LDAP).

  1. Conviértase en superusuario o asuma un rol similar.

    Los roles incluyen autorizaciones y comandos con privilegios. Para obtener más información sobre los roles, consulte Configuración de RBAC (mapa de tareas) de Guía de administración del sistema: servicios de seguridad.

  2. Habilite las búsquedas de host DNS (NIS+ solamente).

    Edite el archivo /etc/nsswitch.conf y elimine # de la definición de hosts que incluye el indicador dns. La entrada de host debe incluir el indicador dns, como se muestra en el siguiente ejemplo, para que se utilicen los alias del host DNS.

    # grep hosts /etc/nsswitch.conf
    #hosts:     nisplus [NOTFOUND=return] files
    hosts:      dns nisplus [NOTFOUND=return] files
  3. Compruebe si existe una entrada para mailhost y mailhost.domain.

    Utilice nslookup para asegurarse de que existe una entrada para mailhost y mailhost.domain en la base de datos DNS. Para obtener más información, consulte la página del comando man nslookup(1M).