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

Cómo configurar el correo en cPanel (MX, SPF, DKIM) para WordPress

Actualizado el 28 de octubre de 2025

¿Por qué tu WordPress no envía correos y cómo arreglarlo con cPanel?

Si tienes una web en WordPress, seguramente has notado que los correos de recuperación de contraseña, notificaciones de pedidos o formularios de contacto a veces llegan a la carpeta de spam o simplemente nunca llegan. Esto pasa porque tu dominio no está correctamente configurado para enviar correos. La solución está en configurar correo cPanel con los registros adecuados.

En esta guía completa, paso a paso y sin tecnicismos innecesarios, te enseñaré a configurar los registros MX cPanel, añadir SPF y DKIM para WordPress, y lograr que tus emails lleguen siempre a la bandeja de entrada. No necesitas ser un experto, solo seguir las instrucciones.


¿Qué es MX, SPF y DKIM? Explicación sencilla

Antes de empezar, es importante que entiendas qué es cada cosa. No te preocupes, lo explicamos fácil.

Registros MX (Mail Exchange)

Los registros MX cPanel son como el "código postal" de tu correo. Le dicen a internet a qué servidor debe entregar los correos que se envían a tu dominio. Si estos registros están mal configurados, los correos se pierden.

SPF (Sender Policy Framework)

El SPF es una lista de "permisos" que le dice a los servidores de correo quién está autorizado a enviar emails desde tu dominio. Sin SPF, cualquier persona podría suplantar tu identidad y tus correos legítimos serán marcados como spam.

DKIM (DomainKeys Identified Mail)

El DKIM es como una firma digital. Añade una firma criptográfica a tus correos para que el servidor receptor verifique que realmente fueron enviados desde tu servidor y no han sido alterados en el camino.


Requisitos previos antes de configurar

Para configurar correo cPanel necesitas:

  • Acceso a tu panel de control de hosting (normalmente en tudominio.com/cpanel).
  • Acceso al administrador de DNS de tu dominio (a veces está dentro del propio cPanel).
  • Tu WordPress instalado y funcionando.
  • Al menos una cuenta de correo creada en cPanel.

[INFO] Si tu hosting usa Syspanel (antes conocido como HestiaCP), el acceso es a través del puerto 2106. Ejemplo: https://tudominio.com:2106. El proceso es similar, pero te indicaré las diferencias cuando sea necesario.


Paso 1: Crear una cuenta de correo en cPanel

Lo primero es tener una cuenta de correo activa. Sigue estos pasos:

  1. Inicia sesión en tu cPanel.
  2. Busca la sección "Email" o "Correo electrónico".
  3. Haz clic en "Cuentas de correo" o "Email Accounts".
  4. Haz clic en "Crear" o "+ Crear".
  5. Completa los campos:
    • Nombre de usuario: por ejemplo hola@tudominio.com.
    • Contraseña: usa una segura (te recomiendo generarla con el botón de candado).
    • Cuota: puedes dejarla en 0 (ilimitada) o el espacio que prefieras.
  6. Haz clic en "Crear cuenta".

Ya tienes tu cuenta de correo. Ahora necesitamos configurar los registros DNS.


Paso 2: Localizar el editor de DNS en cPanel

Para configurar los registros MX cPanel, SPF y DKIM, debes ir al editor de DNS:

  1. En tu cPanel, busca la sección "Dominios".
  2. Haz clic en "Zone Editor" o "Editor de Zona DNS".
  3. Verás una lista de tus dominios. Al lado de tu dominio, haz clic en "Manage" o "Administrar".

Se abrirá una tabla con varios registros. Ahí es donde vamos a trabajar.

[TIP] Si no encuentras el editor de DNS en cPanel, muchos hostings lo tienen en una pestaña separada llamada "DNS Management" o "Gestión DNS". Si tu hosting usa Syspanel, el editor de DNS está en el panel principal.


Paso 3: Configurar los registros MX correctamente

Los registros MX determinan a qué servidor de correo se envían los emails. Si estás usando el correo de tu hosting, normalmente ya están configurados automáticamente. Pero es bueno verificarlos.

Cómo deben verse los registros MX

Para la mayoría de hostings compartidos, el registro MX debería verse así:

  • Nombre: tudominio.com (o a veces @).
  • TTL: 14400 (o el valor que aparezca).
  • Tipo: MX.
  • Prioridad: 0.
  • Destino: mail.tudominio.com o mx1.tudominio.com (depende de tu proveedor).

Pasos para verificar o cambiar los registros MX

  1. En el editor de DNS, busca los registros que tengan "MX" en la columna de tipo.
  2. Si hay varios, fíjate en la prioridad. El de menor número es el principal.
  3. Si no hay ningún registro MX, haz clic en "+ Add Record" o "+ Añadir registro".
  4. Selecciona el tipo "MX".
  5. En "Name" escribe @ o tu dominio completo.
  6. En "Priority" pon 0.
  7. En "Destination" pon mail.tudominio.com (sustituye por tu dominio).
  8. Guarda los cambios.

[WARNING] Si usas servicios de correo externos como Google Workspace o Office 365, los registros MX serán diferentes. Te los proporcionará el propio servicio. No los cambies sin tener la información correcta.


Paso 4: Añadir el registro SPF para WordPress

El registro SPF es un registro TXT que autoriza a tu servidor a enviar correos en nombre de tu dominio. Sin él, tus emails de WordPress (como los de WooCommerce o Contact Form 7) irán directos al spam.

El registro SPF estándar

El SPF más común para un hosting compartido es:

v=spf1 +a +mx +ip4:TU_IP_DE_SERVIDOR ~all

Pero no te preocupes si no sabes tu IP, puedes usar esta versión más simple que funciona en el 95% de los casos:

v=spf1 +a +mx ~all

Cómo añadir el SPF en cPanel

  1. En el editor de DNS, haz clic en "+ Add Record".
  2. Selecciona el tipo "TXT".
  3. En "Name" escribe @ o tu dominio.
  4. En "TXT Value" o "Content" pega exactamente esto:
v=spf1 +a +mx ~all
  1. Guarda el registro.

[TIP] El símbolo ~all al final significa "no autorizado, pero no lo rechaces de inmediato". Si quieres una política más estricta, puedes usar -all, pero eso puede causar problemas si tu configuración no es perfecta. Recomiendo empezar con ~all.


Paso 5: Configurar DKIM en cPanel

El DKIM es la firma digital que valida tus correos. La mayoría de hostings la activan automáticamente, pero hay que verificarla.

Activar DKIM en cPanel

  1. En tu cPanel, busca la sección "Email".
  2. Haz clic en "Authentication" o "Autenticación de correo".
  3. Verás dos opciones: SPF y DKIM.
  4. Asegúrate de que DKIM esté activado (normalmente aparece un botón verde o un check).

Si no aparece activado, haz clic en el botón para activarlo. cPanel generará automáticamente los registros DNS necesarios.

Verificar que el registro DKIM existe

  1. Ve al Zone Editor de tu dominio.
  2. Busca un registro TXT que empiece por v=DKIM1; k=rsa; p=....
  3. Normalmente el nombre del registro es algo como default._domainkey.tudominio.com.

Si no existe, puedes generarlo manualmente:

  1. En cPanel, ve a "Email Authentication".
  2. Haz clic en "Activate" junto a DKIM.
  3. cPanel creará automáticamente el registro en tu zona DNS.

[INFO] Si tu hosting usa Syspanel, la autenticación de correo se encuentra en la sección "Mail" y luego "DKIM". El proceso es similar: activarlo y verificar que el registro TXT se haya creado.


Paso 6: Configurar WordPress para usar SMTP

Ahora que los registros DNS están listos, necesitas que WordPress utilice el servidor de correo de tu hosting. Por defecto, WordPress usa la función mail() de PHP, que suele fallar en muchos servidores.

La solución es usar un plugin SMTP. Te recomiendo WP Mail SMTP o Easy WP SMTP.

Instalar y configurar WP Mail SMTP

  1. Ve a Plugins > Añadir nuevo en tu WordPress.
  2. Busca "WP Mail SMTP" e instálalo.
  3. Actívalo y ve a Ajustes > WP Mail SMTP.
  4. En "Mailer", selecciona "Other SMTP".
  5. Completa los campos:
    • SMTP Host: mail.tudominio.com.
    • SMTP Port: 465 (SSL) o 587 (TLS).
    • Encryption: SSL o TLS (recomiendo SSL).
    • Authentication: Yes.
    • Username: hola@tudominio.com.
    • Password: la contraseña de tu cuenta de correo.
  6. Haz clic en "Save Settings".
  7. Ve a la pestaña "Email Test" y envía un correo de prueba.

Probar el envío

Si el correo de prueba llega a tu bandeja de entrada, ¡enhorabuena! Has logrado email cPanel WordPress correctamente.

[WARNING] Si el puerto 465 no funciona, prueba con el 587 y TLS. Algunos hostings bloquean el 465 por seguridad. También verifica que tu cuenta de correo no tenga la bandeja de salida bloqueada.


Paso 7: Verificar que todo funciona correctamente

Después de configurar todo, es crucial verificar que los registros se han propagado (puede tardar de 1 a 24 horas). Puedes usar herramientas gratuitas como:

  • MXToolbox (para verificar MX y SPF).
  • DKIMvalidator.com (para verificar DKIM).
  • Mail-tester.com (para enviar un correo de prueba y ver el resultado).

Qué deberías ver

  • MX: Un registro con prioridad 0 apuntando a mail.tudominio.com.
  • SPF: Un registro TXT que contenga v=spf1 +a +mx ~all.
  • DKIM: Un registro TXT con v=DKIM1; k=rsa; p=....

Si todo está correcto, tus correos de WordPress llegarán perfectamente.


Preguntas frecuentes (FAQ)

¿Cuánto tarda en propagarse el DNS?

Generalmente entre 1 y 24 horas. A veces menos. Ten paciencia y verifica después de unas horas.

¿Qué pasa si mi hosting usa Syspanel en lugar de cPanel?

Syspanel (antes HestiaCP) se accede por el puerto 2106. El proceso es muy similar:

  • Ve a "Web" y luego "DNS" para los registros.
  • Ve a "Mail" para crear cuentas y activar DKIM.
  • La configuración de WordPress es exactamente la misma.

¿Necesito un plugin SMTP si ya configuré los registros DNS?

Sí, es muy recomendable. Los registros DNS hacen que tus correos sean legítimos, pero WordPress necesita saber cómo conectarse al servidor de correo. El plugin SMTP es el puente entre ambos.

¿Puedo usar el correo de mi hosting para enviar newsletters?

Sí, pero con limitaciones. Para envíos masivos (más de 100 correos), te recomiendo usar servicios como Amazon SES o SendGrid, que se integran con WP Mail SMTP.

¿Qué hago si mis correos siguen cayendo en spam?

Revisa que:

  • El SPF no tenga errores (usa ~all, no -all).
  • El DKIM esté activado.
  • No estés enviando demasiados correos desde una IP nueva.
  • El contenido del correo no tenga enlaces sospechosos.

Conclusión: Tu correo WordPress funcionará perfectamente

Configurar los registros DNS en cPanel es uno de los pasos más importantes para que tu WordPress envíe correos de forma fiable. Con los registros MX cPanel bien puestos, el SPF DKIM WordPress activado y un plugin SMTP correcto, tus emails llegarán a la bandeja de entrada de tus usuarios.

Recuerda que configurar correo cPanel es un proceso de una sola vez. Una vez hecho, no tendrás que volver a tocarlo. Y si usas Syspanel, el puerto 2106 te llevará al panel donde harás todo esto de forma similar.

Si tienes dudas, deja un comentario o consulta con tu proveedor de hosting. ¡Buena suerte con tu WordPress!

¿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