Inicio › Blog › VPS y Cloud › Cómo evitar que tu servidor envíe spam y salir de listas negras

Cómo evitar que tu servidor envíe spam y salir de listas negras

Respuesta corta: casi siempre, un servidor envía spam porque una cuenta de correo con contraseña débil fue hackeada, un formulario sin protección quedó expuesto o un sitio con malware envía correos. Para prevenirlo, limita los correos por hora de cada dominio y bloquea los envíos de scripts no identificados. Si caíste en una lista negra, corta la fuente antes de pedir la salida.

Cuando un servidor envía spam, el problema no es solo de quien lo causa: la IP del servidor termina en listas negras y los correos legítimos de todos los sitios empiezan a rebotar o a llegar a la carpeta de spam. Si administras un VPS con cPanel/WHM, esta guía te muestra cómo prevenirlo y qué hacer si ya pasó.

Por qué un servidor termina enviando spam

CausaCómo pasa
Contraseña de correo débil o filtradaUn atacante entra a la cuenta y la usa para enviar miles de correos
Formulario sin protecciónUn bot usa el formulario de contacto para enviar mensajes a terceros
WordPress, tema o plugin vulnerableLe inyectan un script que envía correos desde el servidor
Reenvíos (forwarders) de correoEl servidor reenvía spam que recibe hacia otros proveedores, que terminan bloqueándolo
Configuración abiertaCualquier usuario o script puede conectarse directo a servidores de correo externos

Cómo detectar que tu servidor está enviando spam

  • Cola de correo muy grande: en WHM, revisa Email › Mail Queue Manager. Cientos o miles de mensajes en espera son una señal de alerta.
  • Picos de envío por dominio: en Email › View Sent Summary puedes ver cuántos correos envía cada dominio y detectar al responsable.
  • Rebotes masivos: muchos correos devueltos o avisos de “mensaje rechazado”.
  • Avisos de tus clientes: sus correos legítimos rebotan o llegan a spam.
  • La IP aparece en listas negras (más abajo te explicamos cómo revisarlo).

Cómo prevenirlo: ajustes de WHM

Estos ajustes están en Server Configuration › Tweak Settings, pestaña Mail, y en el Security Center de WHM (según la documentación oficial de cPanel):

  1. Max hourly emails per domain: límite de correos que cada dominio puede enviar por hora. Por defecto es ilimitado: define un número que alcance para el uso normal de tus clientes, pero que frene un envío masivo. También puedes fijarlo por paquete.
  2. Maximum percentage of failed or deferred messages a domain may send per hour: si un dominio supera ese porcentaje de rebotes (algo típico del spam), el servidor bloquea sus envíos temporalmente.
  3. Prevent “nobody” from sending mail: impide que los scripts que corren como el usuario genérico “nobody” envíen correo a direcciones externas. Ayuda a identificar qué cuenta envía cada correo.
  4. Initial default/catch-all forwarder destination: define qué pasa con los correos que llegan a direcciones que no existen. La opción Fail los rechaza y avisa al remitente; es la recomendada si recibes ataques de correo. Evita guardarlos en una cuenta, porque se llena de spam.
  5. SMTP Restrictions (en Security Center): permite que solo el servidor de correo, root y Mailman se conecten a servidores SMTP externos. Así, un script malicioso no puede saltarse tu servidor de correo para enviar spam directamente.

Cómo prevenirlo en cada cuenta

  • Contraseñas largas y únicas en todas las cuentas de correo, y cambiar de inmediato las que se usaron en otros sitios.
  • Protege los formularios con un CAPTCHA o con un campo oculto antispam, y configura WordPress para enviar los correos por SMTP autenticado: lo explicamos en cómo configurar el SMTP en WordPress.
  • Mantén WordPress, los temas y los plugins al día: revisa cómo actualizar WordPress sin romper nada.
  • Configura SPF, DKIM y DMARC en cada dominio. No evitan que una cuenta hackeada envíe spam, pero ayudan a que tus correos legítimos sean reconocidos. Si tu hosting es Znet-Hosting, sigue las guías para agregar un registro SPF y agregar un registro DKIM.
  • Revisa los reenvíos: evita reenviar automáticamente todo el correo de una cuenta a un proveedor externo, porque también se reenvía el spam.

Qué hacer si tu IP está en una lista negra

1. Confirma en qué listas estás

Revisa la IP de tu servidor en una herramienta de consulta de listas negras como MXToolbox. Anota en qué listas apareces: cada una tiene su propio proceso para salir.

2. Corta la fuente del spam

Antes de pedir que te saquen, encuentra y detén la causa. Si no, vuelves a caer en pocas horas:

  1. Identifica la cuenta o el sitio responsable con View Sent Summary y con el historial de envíos (Track Delivery en cPanel).
  2. Cambia la contraseña de la cuenta comprometida o suspende temporalmente sus envíos.
  3. Si el origen es un sitio, revisa y limpia el malware, y actualiza todo.
  4. Limpia la cola de correo en Mail Queue Manager, eliminando los mensajes de spam pendientes.

3. Pide la salida de la lista

Cada lista tiene un formulario de solicitud (delisting). Algunas te sacan de forma automática después de unos días sin actividad sospechosa; otras piden que expliques qué corregiste. Sé breve y concreto: qué pasó, qué hiciste para corregirlo y qué medidas tomaste para que no se repita.

4. Monitorea

Durante las semanas siguientes, revisa la cola de correo y el resumen de envíos, y vuelve a consultar la IP en las listas negras.

¿Tu servidor está en una lista negra y necesitas ayuda?

Preguntas frecuentes

¿Por qué mi servidor está enviando spam?

Las causas más comunes son una cuenta de correo con una contraseña débil que fue hackeada, un formulario sin protección usado por bots o un sitio con malware que envía correos desde el servidor.

¿Cómo sé si mi IP está en una lista negra?

Consulta la IP de tu servidor en una herramienta de listas negras, como MXToolbox. Te muestra en qué listas aparece y el enlace para pedir la salida de cada una.

¿Cuántos correos por hora debería permitir por dominio?

Depende del uso real de tus clientes. Define un límite que alcance para el uso normal de una pyme (sus correos diarios y los formularios de su sitio) y que frene un envío masivo. Si un cliente necesita enviar campañas, usa un servicio de correo masivo.

¿SPF y DKIM evitan que mi servidor envíe spam?

No. SPF y DKIM ayudan a que los correos legítimos sean reconocidos como tuyos, pero si un atacante usa una cuenta real de tu servidor, sus correos van a pasar esas verificaciones. Para evitar el spam necesitas contraseñas fuertes, límites de envío y sitios actualizados.

¿Cuánto demora salir de una lista negra?

Depende de la lista: algunas te sacan de forma automática a los pocos días si no detectan más spam, y otras requieren una solicitud manual. Lo más importante es cortar la causa antes de pedirlo.

Sigue leyendo

Por Mauricio Zalles, Webmaster de Znet-Hosting. Actualizado el 17 de octubre de 2026.

Desplazamiento al inicio