Blog sobre Web Hosting y Dominios

Cómo Configurar SpamExperts Outgoing en cPanel/WHM: Mejora la entrega de correos a tus clientes

la entregabilidad del correo electrónico es fundamental. Para empresas y usuarios con servidores propios, asegurar que los emails lleguen a su destino y no sean marcados como spam es un desafío constante. Servicios como SpamExperts Outgoing (parte de N-able) ofrecen una solución robusta al filtrar y optimizar el envío de correo saliente.

Este artículo detalla los pasos para integrar SpamExperts Outgoing en tu servidor cPanel/WHM, permitiendo que tus correos se beneficien de una infraestructura dedicada a la entregabilidad y la reputación.


 

¿Por Qué Usar SpamExperts Outgoing?

 

Cuando envías correos directamente desde tu servidor, la reputación de tu IP se vuelve crucial. Un pico de spam, una configuración incorrecta o incluso la mala reputación de IPs vecinas en el mismo rango pueden afectar gravemente tu capacidad de entrega.

SpamExperts Outgoing actúa como un "gateway" (pasarela) inteligente para tus correos salientes:

  • Mejora la Reputación: Tus correos saldrán desde IPs de alta reputación gestionadas por SpamExperts.

  • Filtrado de Spam Saliente: Detecta y bloquea correos no deseados o maliciosos que podrían originarse desde tu propio servidor (por ejemplo, si una cuenta se ve comprometida).

  • Cumplimiento de Estándares: Asegura que tus correos cumplan con las mejores prácticas de la industria (SPF, DKIM, DMARC), mejorando la confianza de los servidores de destino.

  • Visibilidad y Control: Ofrece un panel donde puedes monitorear los correos enviados, ver estadísticas y gestionar bloqueos.


 

Requisitos Previos

 

Antes de comenzar, asegúrate de tener lo siguiente:

  1. Servicio Activo de SpamExperts Outgoing: Debes tener una cuenta activa con SpamExperts (N-able).

  2. Acceso Root a tu Servidor cPanel/WHM: Los pasos implican modificaciones a nivel de sistema.

  3. Cliente SSH: Para conectarte a tu servidor (por ejemplo, PuTTY para Windows, o la terminal para macOS/Linux).


 

Guía de Configuración Paso a Paso

 

El proceso se basa en las instrucciones oficiales de N-able SpamExperts para servidores Exim/cPanel.

 

1. Configuración Inicial en el Panel de SpamExperts

 

  1. Inicia sesión en tu panel de control de SpamExperts.

  2. Navega a la sección de "Outgoing" o "Outgoing Users".

  3. Añade la IP pública de tu servidor cPanel/WHM como una IP autorizada para enviar correos. Esta es la forma principal de autenticación para que SpamExperts acepte el tráfico de tu servidor.

 

2. Preparación del Servidor cPanel/WHM (SSH)

 

Conéctate a tu servidor a través de SSH usando tus credenciales de root.

  1. Crea el archivo de dominios de SpamExperts: Este archivo listará los dominios cuyos correos salientes serán gestionados por SpamExperts.

    Bash
     
    nano /etc/spamexperts_domains
    

    Dentro del editor nano, añade tus dominios, uno por línea. Por ejemplo:

    tudominio.com
    otrodominio.com
    dominiodemiempresa.mx
    

    Guarda el archivo.

  2. Abra WHM y navegue hasta el Editor de configuración de Exim

Seleccionar Editor avanzado

Añade lo siguiente a la sección POSTMAILCOUNT:

smarthost_dkim:
  driver = manualroute
  domains = !+local_domains
  condition = ${if match_domain{$sender_address_domain}{lsearch;/etc/spamexperts_domains}}
  require_files = "+/var/cpanel/domain_keys/private/${lookup{$sender_address_domain}dsearch{/var/cpanel/domain_keys/private/}}"
  # Exclude null sender messages from relaying via the smarthost
  condition = ${if or {{!eq{$sender_address}{}} {!eq{$sender_host_address}{}}}}
  transport = remote_smtp_smart_dkim
  route_list = $domain smtp.antispamcloud.com::587
 
smarthost_regular:
  driver = manualroute
  domains = !+local_domains
  condition = ${if match_domain{$sender_address_domain}{lsearch;/etc/spamexperts_domains}}
  # Exclude null sender messages from relaying via the smarthost
  condition = ${if or {{!eq{$sender_address}{}} {!eq{$sender_host_address}{}}}}
  transport = remote_smtp_smart_regular
  route_list = $domain smtp.antispamcloud.com::587 

 

Añade lo siguiente a la sección TRANSPORTSTART:

remote_smtp_smart_dkim:
  driver = smtp
  hosts_require_tls = *
  interface = ${if exists {/etc/mailips}{${lookup{$sender_address_domain}lsearch*{/etc/mailips}{$value}{}}}{}}
  helo_data = ${if exists {/etc/mailhelo}{${lookup{$sender_address_domain}lsearch*{/etc/mailhelo}{$value}{$primary_hostname}}}{$primary_hostname}}
  dkim_domain = $sender_address_domain
  dkim_selector = default
  dkim_private_key = "/var/cpanel/domain_keys/private/${lookup{$dkim_domain}dsearch{/var/cpanel/domain_keys/private/}}"
  dkim_canon = relaxed
  headers_add = "${perl{check_mail_permissions_headers}}"
 
remote_smtp_smart_regular:
  driver = smtp
  hosts_require_tls = *
  interface = ${if exists {/etc/mailips}{${lookup{$sender_address_domain}lsearch*{/etc/mailips}{$value}{}}}{}}
  helo_data = ${if exists {/etc/mailhelo}{${lookup{$sender_address_domain}lsearch*{/etc/mailhelo}{$value}{$primary_hostname}}}{$primary_hostname}}
  headers_add = "${perl{check_mail_permissions_headers}}" 

Guardar y reiniciar

 

Verificación Final

 

Después de completar los pasos:

  1. Envía un correo de prueba desde una de tus cuentas de dominio configuradas (por ejemplo, desde soporte@tudominio.com) a una dirección externa como Gmail o Outlook.

  2. Revisa los encabezados del correo recibido en el destino. Deberías ver que el correo ha pasado por los servidores de SpamExperts (por ejemplo, clusterX.outgoing.spamexperts.net) y no por los gateways anteriores de (como cloudfilter.net o inc-house.com por dar un ejemplo).

  3. Confirma que el correo llegó correctamente a la bandeja de entrada y no fue marcado como spam.

  4. Monitorea los logs de Exim en WHM (WHM > Email > Mail Server Log) para asegurarte de que no haya errores de envío.

¡Con estos pasos, habrás logrado configurar SpamExperts Outgoing en tu servidor cPanel/WHM, mejorando significativamente la entrega y seguridad de tus correos salientes!

Suscríbete a nuestro blog!

No te perderás de todo el contenido que subimos cada semana. Hablamos de hosting, diseño web, optimización de tu sitio, seguridad, entre muchas otras cosas más.