Omitir V�nculos de navegaci�n | |
Salir de la Vista de impresi�n | |
Guía de administración del sistema: servicios de red |
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)
8. Planificación y habilitación del SLP (tareas)
9. Administración del SLP (tareas)
10. Incorporación de servicios antiguos
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
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
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
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)
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)
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.
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ó.
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.
# svcadm disable -t network/smtp:sendmail
# 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.
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.
Agregue la siguiente línea de comandos al archivo /etc/dfs/dfstab.
share -F nfs -o rw /var/mail
# shareall
# ypwhich
Para obtener más información, consulte la página del comando man ypwhich(1).
# nisls
Para obtener más información, consulte la página del comando man nisls(1).
# nslookup hostname
Utilice el nombre del host.
Para obtener más información, consulte la página del comando man nslookup(1M).
# ldaplist
Para obtener más información, consulte la página del comando man ldaplist(1).
# svcadm enable network/smtp:sendmail
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.
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.
# svcadm disable -t network/smtp:sendmail
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
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.
Puede montar el directorio de correo automáticamente o en el inicio.
Agregue una entrada como la siguiente en el archivo /etc/auto_direct.
/var/mail -rw,hard,actimeo=0 server:/var/mail
Utilice el nombre del servidor asignado.
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 - 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. |
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
Utilice las direcciones IP asignadas.
Utilice el dominio asignado.
Utilice el host de correo asignado.
Para obtener más información, consulte la página del comando man hosts(4).
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.
# svcadm enable network/smtp:sendmail
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.
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.
# svcadm disable -t network/smtp:sendmail
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.
Elija el paso adecuado para su caso.
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
Utilice la dirección IP asignada.
Utilice el nombre del sistema del host de correo.
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
Cree la siguiente entrada.
IP-address mailhost mailhost mailhost.domain loghost
# svcadm enable network/smtp:sendmail
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).
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.
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.
# svcadm disable -t network/smtp:sendmail
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.
# ypwhich
Para obtener más información, consulte la página del comando man ypwhich(1).
# nisls
Para obtener más información, consulte la página del comando man nisls(1).
# nslookup hostname
Utilice el nombre del host.
Para obtener más información, consulte la página del comando man nslookup(1M).
# ldaplist
Para obtener más información, consulte la página del comando man ldaplist(1).
# svcadm enable network/smtp:sendmail
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).
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).
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.
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
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).