JavaScript is required to for searching.
Omitir Vínculos de navegación
Salir de la Vista de impresión
Gestión de servicios sendmail en Oracle Solaris 11.1     Oracle Solaris 11.1 Information Library (Español)
search filter icon
search icon

Información del documento

Prefacio

1.  Servicios de correo (descripción general)

2.  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 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 desactivar 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

3.  Servicios de correo (referencia)

Índice

Administración de los archivos de alias de correo

Los alias de correo deben ser únicos dentro del dominio. En esta sección, se proporcionan los procedimientos para administrar archivos de alias de correo.

Además, puede crear archivos de base de datos para el host de correo local mediante makemap. Consulte la página del comando man makemap(1M). El uso de estos archivos de base de datos no ofrece todas las ventajas que implica utilizar un servicio de nombres, como NIS. Sin embargo, debería recuperar los datos de estos archivos de base de datos locales con mayor rapidez, ya que no hay búsquedas de red involucradas. Para obtener más información, consulte Interacciones de sendmail con servicios de nombres y Archivos de alias de correo en el Capítulo 3, Servicios de correo (referencia).

Cómo configurar un mapa NIS mail.aliases

Utilice el siguiente procedimiento para crear alias con un mapa NIS mail.aliases.

  1. Compile una lista de cada uno de los clientes de correo, las ubicaciones de los buzones y los nombres de los sistemas de servidores de correo.
  2. Conviértase en administrador en el servidor NIS maestro.

    Para obtener más información, consulte Cómo usar los derechos administrativos que tiene asignados de Administración de Oracle Solaris 11.1: servicios de seguridad.

  3. Edite el archivo /etc/mail/aliases y realice las siguientes entradas.
    1. Agregue una entrada para cada cliente de correo.
      # cat /etc/mail/aliases
      ..
      alias:expanded-alias
      alias

      Utilice el nombre de alias abreviado.

      expanded-alias

      Utilice el nombre de alias ampliado (user@host.domain.com ).

    2. Asegúrese de que tiene una entrada Postmaster: root.
      # cat /etc/mail/aliases
      ..
      Postmaster: root
    3. Agregue un alias para root. Utilice la dirección de correo de la persona designada como postmaster.
      # cat /etc/mail/aliases
      ..
      root: user@host.domain.com
      user@host.domain.com

      Utilice la dirección asignada del postmaster designado.

  4. Asegúrese de que el servidor maestro NIS ejecute un servicio de nombres para resolver los nombres de host en cada servidor de correo.
  5. Cambie al directorio /var/yp.
    # cd /var/yp
  6. Aplique el comando make.
    # make

    Los cambios en los archivos /etc/hosts y /etc/mail/aliases se propagan a los sistemas esclavos NIS. Los cambios estarán activos en unos minutos, como máximo.

Cómo configurar un archivo de alias correo local

Utilice el siguiente procedimiento para resolver alias con un archivo de alias de correo local.

  1. Compile una lista de cada uno de los usuarios y las ubicaciones de los buzones.
  2. Conviértase en administrador en el servidor de correo.

    Para obtener más información, consulte Cómo usar los derechos administrativos que tiene asignados de Administración de Oracle Solaris 11.1: servicios de seguridad.

  3. Edite el archivo /etc/mail/aliases y realice las siguientes entradas.
    1. Agregue una entrada para cada usuario.
      user1: user2@host.domain
      user1

      Utilice el nombre del nuevo alias.

      user2@host.domain

      Utilice la dirección real del nuevo alias.

    2. Asegúrese de que tiene una entrada Postmaster: root.
      # cat /etc/mail/aliases
      ..
      Postmaster: root
    3. Agregue un alias para root. Utilice la dirección de correo de la persona designada como postmaster.
      # cat /etc/mail/aliases
      ..
      root: user@host.domain.com
      user@host.domain.com

      Utilice la dirección asignada del postmaster designado.

  4. Vuelva a generar la base de datos de alias.
    # newaliases

    La configuración de la opción AliasFile en /etc/mail/sendmail.cf determina si este comando genera en formato binario el archivo individual, /etc/mail/aliases.db, o el par de archivos, /etc/mail/aliases.dir y /etc/mail/aliases.pag.

  5. Realice uno de los siguientes pasos para copiar los archivos generados.
    1. (Opcional) Copie los archivos /etc/mail/aliases, /etc/mail/aliases.dir y /etc/mail/aliases.pag en cada uno de los otros sistemas.

      Puede copiar los tres archivos mediante los comandos rcp o rsync. Consulte las páginas del comando man rcp(1) o rsync(1) para obtener más información. También puede crear una secuencia de comandos para realizar esta tarea.

      Al copiar estos archivos, no será necesario ejecutar el comando newaliases en cada de los otros sistemas. Sin embargo, recuerde que debe actualizar todos los archivos /etc/mail/aliases cada vez que agregue o elimine un cliente de correo.

    2. (Opcional) Copie los archivos /etc/mail/aliases y /etc/mail/aliases.db en cada uno de los otros sistemas.

      Puede copiar estos archivos mediante los comandos rcp o rsync. Consulte las páginas del comando man rcp(1) o rsync (1) para obtener más información. También puede crear una secuencia de comandos para realizar esta tarea.

      Al copiar estos archivos, no será necesario ejecutar el comando newaliases en cada de los otros sistemas. Sin embargo, recuerde que debe actualizar todos los archivos /etc/mail/aliases cada vez que agregue o elimine un cliente de correo.

Cómo crear un archivo de mapa con clave

Para crear un archivo de mapa con clave, siga estas instrucciones.

  1. Conviértase en administrador.

    Para obtener más información, consulte Cómo usar los derechos administrativos que tiene asignados de Administración de Oracle Solaris 11.1: servicios de seguridad.

  2. Cree un archivo de entrada.

    Las entradas pueden tener la siguiente sintaxis.

    old-name@newdomain.com   new-name@newdomain.com
    old-name@olddomain.com    error:nouser No such user here
    @olddomain.com          %1@newdomain.com
    old_name@newdomain.com

    Utilice el nombre de usuario que se asignó anteriormente con el dominio que recién se asignó.

    new_name@newdomain.com

    Utilice la dirección que recién se asignó.

    old_name@olddomain.com

    Utilice el nombre de usuario que se asignó anteriormente con el dominio que se asignó anteriormente.

    olddomain.com

    Utilice el dominio que se asignó anteriormente.

    newdomain.com

    Utilice el dominio que recién se asignó.

    La primera entrada redirige el correo a un nuevo alias. La siguiente entrada crea un mensaje cuando se utiliza un alias incorrecto. La última entrada redirige todo el correo entrante de olddomain a newdomain.

  3. Cree el archivo de base de datos.
    # /usr/sbin/makemap maptype newmap < newmap
    maptype

    Seleccione un tipo de base de datos, como dbm, btree o hash.

    newmap

    Utilice el nombre del archivo de entrada y la primera parte del nombre del archivo de base de datos. Si se selecciona el tipo de base de datos dbm, los archivos de base de datos se crean con un sufijo .pag y .dir. Para los otros dos tipos de base de datos, el nombre de archivo está seguido por .db.

Gestión del alias postmaster

Todos los sistemas deben poder enviar correo al buzón de un postmaster. Puede crear un alias NIS para postmaster, o puede crear el alias en cada archivo /etc/mail/aliases local. Consulte estos procedimientos.

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

Si desea crear el alias postmaster en cada archivo /etc/mail/aliases local, siga estas instrucciones.

  1. Conviértase en administrador.

    Para obtener más información, consulte Cómo usar los derechos administrativos que tiene asignados de Administración de Oracle Solaris 11.1: servicios de seguridad.

  2. Vea la entrada /etc/mail/aliases.
    # cat /etc/mail/aliases
    # Following alias is required by the mail protocol, RFC 2821
    # Set it to the address of a HUMAN who deals with this system's
    # mail problems.
    Postmaster: root
  3. Edite el archivo /etc/mail/aliases de cada sistema.

    Cambie root a la dirección de correo de la persona designada como postmaster.

    Postmaster: mail-address
    mail-address

    Utilice la dirección asignada de la persona designada como postmaster.

  4. (Opcional) Cree un buzón independiente para el postmaster.

    La creación de un buzón independiente para el postmaster permite mantener el correo del postmaster separado del correo personal. Si crea un buzón independiente, utilice la dirección del buzón en lugar de la dirección de correo personal del postmaster al editar los archivos /etc/mail/aliases. Para obtener detalles, consulte Cómo crear un buzón independiente para postmaster.

Cómo crear un buzón independiente para postmaster

Si desea crear un buzón independiente para postmaster, siga estas instrucciones.

  1. Conviértase en administrador.

    Para obtener más información, consulte Cómo usar los derechos administrativos que tiene asignados de Administración de Oracle Solaris 11.1: servicios de seguridad.

  2. Cree una cuenta de usuario para la persona designada como postmaster. Coloque un asterisco (*) en el campo de contraseña.

    Para obtener detalles sobre cómo agregar una cuenta de usuario, consulte Configuración y gestión de cuentas de usuario mediante el uso de la interfaz de línea de comandos (mapa de tareas) de Gestión de las cuentas de usuario y los entornos de usuario en Oracle Solaris 11.1.

  3. Una vez entregado el correo, active el programa mail para que pueda leer y escribir en el nombre del buzón.
    # mail -f postmaster
    postmaster

    Utilice la dirección asignada.

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

Si desea agregar el buzón de un postmaster a los alias en el archivo /etc/mail/aliases, siga estas instrucciones.

  1. Conviértase en administrador.

    Para obtener más información, consulte Cómo usar los derechos administrativos que tiene asignados de Administración de Oracle Solaris 11.1: servicios de seguridad.

  2. Agregue un alias para root. Utilice la dirección de correo de la persona designada como postmaster.
    # cat /etc/mail/aliases
    ..
    root: user@host.domain.com
    user@host.domain.com

    Utilice la dirección asignada de la persona designada como postmaster.

  3. En el sistema local del postmaster, cree una entrada en el archivo /etc/mail/aliases que define el nombre del alias. sysadmin es un ejemplo. Además, incluya la ruta del buzón local.
    # cat /etc/mail/aliases
    ..
    sysadmin: /usr/somewhere/somefile
    sysadmin

    Cree un nombre para un nuevo alias.

    /usr/somewhere/somefile

    Utilice la ruta del buzón local.

  4. Vuelva a generar la base de datos de alias.
    # newaliases