Configurar Exim para enviar correo de diferentes direcciones IP

Para la versión 11.28 de WHM

Puede asignar manualmente una dirección IP que un dominio específico usará para enviar correo con Exim. Para hacerlo, tendrá que crear y editar dos archivos desde la línea de comando y desactivar una opción en la interfaz Exim Configuration Editor de WHM.

note ¡Ojo!: Tendrá que tener los privilegios root en el servidor para configurar Exim de esta manera.

Configurar Exim desde WHM

Tendrá que desactivar una opción en el Exim Configuration Editor de WHM para especificar cuál dirección IP debe manejar el correo de salida. Puede encontrar el Exim Configuration Editor en la sección Service Configuration de WHM. Para empezar, navegue al editor de configuración y desactive la siguiente opción:

  • Automatically send outgoing mail from the account's IP address instead of the main IP address. (Enviar correo de salida automáticamente desde la dirección IP de la cuenta en vez de la dirección IP principal).
  • Esto envia correo de salida automáticamente desde la dirección IP de la cuenta, en vez de desde la dirección IP principal.

Por predeterminación, Exim enviará correo desde la dirección principal IP compartida del servidor. Activar esta opción obliga a sus usuarios a enviar correo desde la dirección IP del dominio principal. Si elige activar la opción escrita anteriormente, usted no podrá especificar manualmente las direcciones IP desde el cual el dominio específico enviará correo. Esta opción utiliza /scripts/updateuserdomains para llenar automáticamente /etc/mailhelo y /etc/mailips.

Crear y editar los archivos apropiados

Para especificar direcciones IP, tendrá que crear y editar dos archivos desde la línea de comando. Estos archivos son:

  • /etc/mailhelo — El archivo de configuración del comando de HELO de Exim.
  • /etc/mailips — El archivo que especifica desde cuáles direcciones IP se debe enviar correo.

Editar /etc/mailhelo

EXIM usa el comando HELO para iniciar un diálogo entre un servidor de correo y un cliente. Este archivo controla cuál dominio debe enviar el comando HELO. Para crear este archivo, tendrá que usar un editor de texto, como nano, vi o vim. Una vez que haya creado y abierto el archivo para editarlo, tendrá que configurarlo de la siguiente manera:

ejemplo.com: ejemplo.com
sub.ejemplo.com: ejemplo.com
ejemplo.net: ejemplo.net
addon.ejemplo.net: ejemplo.net
*: hostname.ejemplo.com

note ¡Ojo!: En el ejemplo anterior, la entrada de asterisco (*) se usará para dirigir el correo de salida hacia los dominios sin entradas dentro de este archivo. El dominio en este contexto debe de ser el hostname de su servidor.

Asegúrese de usar solamente nombres de dominio válidos que son accesibles al público a través de Internet.

Editar /etc/mailips

Este archivo controla las direcciones IP desde donde cada dominio debe enviar correo. Como en el ejemplo anterior, tendrá que crear y abrir el archivo /etc/mailips para editarlo con su editor de texto preferido. Tendrá que configurar este archivo de la siguiente manera:

ejemplo.com: 192.168.0.2
sub.ejemplo.com: 192.168.0.2
ejemplo.net: 192.168.0.3
addon.ejemplo.net: 192.168.0.3
*: 192.168.0.1

note ¡Ojo!: En el ejemplo anterior, la entrada de asterisco (*) será usada para dirigir correo de salida para los dominios sin entradas dentro de este archivo. En este caso, esto debe de ser la dirección principal IP compartida del servidor.

Asegúrese de usar solamente direcciones IP válidas que son accesibles al público a través de Internet.

Topic revision: r6 - 26 Aug 2011 - 18:55:01 - Main.RosieArcelay