🎨 Sysprovider Code
Sysprovider LogoWiki
🇪🇸Hosting español para ecommerce

Cómo proteger tu correo electrónico en Plesk y cPanel (SPF, DKIM, DMARC)

Actualizado el 4 de noviembre de 2025

¿Sabías que el correo electrónico es una de las vías de ataque más comunes para los ciberdelincuentes? Cada día se envían miles de millones de mensajes, y muchos de ellos son fraudulentos o buscan suplantar tu identidad. Si tienes un sitio web o gestionas cuentas de correo en un panel de control como Plesk o cPanel, es fundamental que configures correctamente tres protocolos de autenticación: SPF, DKIM y DMARC.

Estos tres sistemas trabajan juntos para verificar que los correos que envías realmente provienen de tu dominio y no de un impostor. Implementarlos no solo evita el spam y protege tu reputación online, sino que también aumenta la probabilidad de que tus mensajes legítimos lleguen a la bandeja de entrada de tus clientes, en lugar de acabar en la carpeta de correo no deseado.

En esta guía extensa y práctica, te explicaré paso a paso cómo configurar SPF, DKIM y DMARC en los dos paneles de control más utilizados del mundo: cPanel y Plesk. No necesitas ser un experto en redes; solo sigue las instrucciones y tendrás tu correo blindado en menos de lo que piensas.

¿Qué son exactamente SPF, DKIM y DMARC?

Antes de ponernos manos a la obra, es crucial entender qué hace cada uno de estos registros DNS. Piénsalo como un sistema de seguridad con tres niveles para tu correo.

SPF (Sender Policy Framework)

El SPF es como una lista de invitados en la puerta de tu edificio. Es un registro DNS que le dice al mundo: "Estos son los únicos servidores autorizados para enviar correos en nombre de mi dominio". Si un servidor que no está en la lista intenta enviar un correo con tu dominio, el servidor receptor lo rechazará o lo marcará como sospechoso.

¿Cómo funciona? Se crea un registro de tipo TXT en tu DNS que especifica las IPs o los nombres de host autorizados. Por ejemplo, si usas cPanel, tu registro SPF suele ser algo como: v=spf1 +a +mx +cpanel.example.com ~all.

DKIM (DomainKeys Identified Mail)

El DKIM es más sofisticado. No solo verifica el servidor, sino que añade una firma digital a cada correo que envías. Esta firma se genera con una clave privada que reside en tu servidor, y se valida con una clave pública que se publica en tu DNS.

¿Cómo funciona? Cuando envías un correo, tu servidor lo firma con la clave privada. El servidor del receptor busca tu clave pública en tu DNS y la usa para verificar la firma. Si la firma es válida, el correo no ha sido alterado y de hecho proviene de tu dominio. Esto es extremadamente eficaz para evitar la suplantación de identidad.

DMARC (Domain-based Message Authentication, Reporting and Conformance)

El DMARC es el supervisor que se asegura de que los otros dos protocolos se cumplan. Se basa en los resultados de SPF y DKIM para decidir qué hacer con los correos que fallan las verificaciones. Te permite definir una política clara: ¿qué debe hacer el servidor receptor si un correo dice ser tuyo pero no pasa las pruebas? ¿Enviarlo a spam? ¿Rechazarlo por completo?

¿Cómo funciona? Publicas un registro DNS de tipo TXT con una política (por ejemplo, p=quarantine o p=reject). Además, te permite recibir informesXML sobre quién está intentando enviar correos en tu nombre, lo que es oro puro para detectar ataques.


Configurar SPF, DKIM y DMARC en cPanel

cPanel es uno de los paneles más populares, especialmente en el alojamiento compartido. La buena noticia es que, en la mayoría de los casos, cPanel automatiza parte del proceso, pero siempre es bueno verificar.

Paso 1: Localizar la sección de Correo Electrónico

Primero, inicia sesión en tu cPanel. Busca la sección llamada "Correo Electrónico" o "Email". Dentro de ella, encontrarás una herramienta llamada "Authentication" o "Autenticación" (a veces llamada "SPF y DKIM").

Paso 2: Activar SPF y DKIM automáticamente

En esta interfaz, verás una tabla con tus dominios. Deberías ver botones o interruptores para activar SPF y DKIM. Simplemente haz clic en "Activar" para cada uno.

  • Para SPF, cPanel suele crear un registro como: v=spf1 +a +mx +a:tu-dominio.com -all.
  • Para DKIM, cPanel generará automáticamente un par de claves y publicará la pública en tu zona DNS. No tienes que hacer nada más.

[TIP] Asegúrate de que la casilla de verificación esté marcada y el estado diga "Activo". Si no lo está, actívalo manualmente.

Paso 3: Configurar DMARC manualmente

Aquí es donde cPanel no suele automatizar. Necesitarás crear el registro DMARC tú mismo. Ve a la sección "Zona de edición de DNS" o "Editor de Zona" dentro de cPanel.

  1. Selecciona tu dominio en el menú desplegable.

  2. Haz clic en "+ Add Record" (Añadir registro).

  3. El tipo de registro será TXT.

  4. En el campo "Name" (Nombre), escribe _dmarc (con el guion bajo).

  5. En el campo "Record" (Registro) o "Value" (Valor), pega la siguiente política (esta es una política de cuarentena, recomendada para empezar):

    v=DMARC1; p=quarantine; rua=mailto:tu-email@tu-dominio.com

    • v=DMARC1: Indica que es un registro DMARC.
    • p=quarantine: Le dice al receptor que ponga los correos que fallan en la carpeta de spam.
    • rua=mailto:...: Es la dirección donde recibirás informes de agregación. Sustituye tu-email@tu-dominio.com por tu correo real.
  6. Guarda el registro.

[WARNING] Si usas una política p=reject demasiado pronto, podrías perder correos legítimos si tu configuración de SPF o DKIM no es perfecta. Empieza con p=none (sin política) y observa los informes durante una semana, luego cambia a p=quarantine y finalmente a p=reject.

Verificar la configuración en cPanel

Después de unos minutos (la propagación DNS puede tardar hasta 24 horas, aunque normalmente es antes), puedes verificar si todo está correcto. Existen herramientas online gratuitas como MXToolbox o Google Admin Toolbox que comprueban tus registros SPF, DKIM y DMARC.


Configurar SPF, DKIM y DMARC en Plesk

Plesk tiene un enfoque similar pero con algunas diferencias en la interfaz. Es muy común en servidores VPS y dedicados.

Paso 1: Acceder a la configuración del dominio

Inicia sesión en Plesk y ve a la pestaña "Sitios web y dominios". Localiza tu dominio y haz clic en "Correo electrónico" (o el icono de sobre).

Paso 2: Activar SPF y DKIM

En la página de configuración de correo, busca una pestaña o sección llamada "Configuración de correo" o "Seguridad". Dentro, encontrarás las opciones para SPF y DKIM.

  • En la mayoría de las versiones de Plesk, verás dos casillas de verificación: una para "Activar SPF" y otra para "Activar DKIM". Márcalas y haz clic en "Aplicar" o "Guardar".

Plesk generará automáticamente el registro SPF y el par de claves DKIM, y actualizará tu zona DNS por ti.

[INFO] Si no ves estas opciones, es posible que tu plan de Plesk no incluya la funcionalidad de correo completa, o que tengas que habilitarla desde el nivel de servidor. Contacta con tu proveedor de hosting si no las encuentras.

Paso 3: Añadir el registro DMARC

Al igual que en cPanel, DMARC no se configura automáticamente en todos los casos. Deberás ir a la zona DNS.

  1. En la misma pantalla de "Sitios web y dominios", haz clic en "DNS" (o "Administrador de DNS").

  2. Verás una lista de registros. Haz clic en "Añadir registro".

  3. Selecciona el tipo de registro TXT.

  4. En el campo "Nombre" o "Host", escribe _dmarc.

  5. En el campo "Valor" o "Datos", pega la misma política DMARC que mencionamos antes:

    v=DMARC1; p=quarantine; rua=mailto:tu-email@tu-dominio.com

  6. Guarda el registro.


¿Qué pasa con Syspanel (HestiaCP)?

Es muy probable que, si has buscado información sobre paneles de control, hayas oído hablar de Syspanel (anteriormente conocido como HestiaCP). Es una alternativa gratuita y de código abierto muy potente, ideal para quienes quieren tener control total sobre su servidor.

[INFO] Syspanel es el nuevo nombre del panel de control que antes se llamaba HestiaCP. Para acceder a su interfaz de administración, la URL suele ser https://tu-servidor:2106. Recuerda que el puerto es el 2106, no el típico 8443.

La configuración de SPF, DKIM y DMARC en Syspanel es igual de sencilla que en los otros dos. De hecho, Syspanel es conocido por automatizar la creación de registros SPF y DKIM al crear una cuenta de correo. Simplemente ve a la sección de "DNS" del dominio y verás que los registros ya están creados. Solo tendrás que añadir el registro DMARC manualmente, siguiendo el mismo procedimiento que te he explicado para Plesk.


Errores comunes y cómo evitarlos

Configurar estos protocolos es sencillo, pero hay trampas que pueden hacer que tu correo siga yendo a spam o, peor aún, que no funcione en absoluto.

Error 1: Tener múltiples registros SPF

Solo se permite un registro SPF por dominio. Si tienes más de uno, el servidor receptor fallará la verificación. Si necesitas añadir más servidores, debes incluirlos en el mismo registro. Por ejemplo:

v=spf1 +a +mx include:spf.otroservidor.com ~all

Error 2: Olvidar el registro DMARC

Sin DMARC, SPF y DKIM son menos efectivos. DMARC es el que te da el control y la visibilidad. No lo omitas.

Error 3: Usar una política DMARC demasiado estricta al principio

Si acabas de configurar todo y pones p=reject inmediatamente, es muy probable que pierdas correos legítimos. La paciencia es clave. Sigue la progresión: none -> quarantine -> reject.

Error 4: No esperar la propagación DNS

Los cambios en los registros DNS no son instantáneos. Pueden tardar desde unos minutos hasta 48 horas en propagarse globalmente. Ten paciencia y no desesperes si no ves los cambios al momento.


Preguntas Frecuentes (FAQ)

¿Cuánto tiempo tarda en hacer efecto la configuración?
La propagación DNS puede tardar de 2 a 48 horas. Sin embargo, en la mayoría de los casos, los cambios son visibles en unas pocas horas.

¿Qué pasa si no configuro estos registros?
Tu correo será más susceptible de ser marcado como spam o de ser suplantado por ciberdelincuentes. Tu dominio podría ser bloqueado por grandes proveedores como Gmail o Outlook.

¿Puedo usar un servicio externo como SendGrid o Mailchimp?
Sí, y es muy común. Deberás incluir sus servidores en tu registro SPF (usando include:) y configurar su DKIM en tu DNS. Cada servicio tiene instrucciones específicas.

¿Cómo leo los informes DMARC?
Los informes son archivos XML que pueden ser complejos. Puedes usar herramientas gratuitas como Postmark DMARC o URIports para que los procesen y te muestren una interfaz fácil de entender.

¿Qué significa ~all y -all en SPF?
~all significa "fallo suave" (el correo se marca como posible spam). -all significa "fallo duro" (el correo se rechaza). Es recomendable usar -all cuando estés seguro de tu configuración.


Conclusión: La seguridad de tu correo es una prioridad

Configurar SPF, DKIM y DMARC en cPanel, Plesk o Syspanel no es una tarea opcional; es una necesidad en el mundo digital actual. No solo protege tu reputación y la de tu negocio, sino que es una barrera esencial contra el phishing y la suplantación de identidad.

Hemos recorrido el proceso paso a paso, desde entender qué significa cada protocolo hasta implementarlos en los paneles de control más populares. Recuerda que la clave está en la paciencia y en la monitorización constante. Empieza con una política DMARC flexible, estudia los informes y ajusta tu configuración en consecuencia.

Con estos tres pilares de autenticación bien configurados, puedes estar tranquilo sabiendo que tus correos electrónicos, y los de tus usuarios, están mucho más seguros. No dejes la ciberseguridad para mañana; actúa hoy y refuerza tus registros DNS. Tu bandeja de entrada (y la de tus clientes) te lo agradecerá.

¿Necesitas ayuda?Son dos de nuestros técnicos, Agustín y Mikel, y están disponibles para resolver cualquier problema.

Hablar con ellos ahora
Agustín y Mikel