Cómo configurar el correo electrónico en cPanel (MX y SPF)
¿Estás listo para que tu correo electrónico funcione perfectamente? Configurar el email en cPanel puede parecer un laberinto de siglas y campos técnicos, pero en realidad es un proceso muy lógico. Cuando dominas los registros MX y el SPF, tienes el control total para que tus mensajes lleguen a la bandeja de entrada (y no a la carpeta de spam) y para que puedas enviar desde cualquier dispositivo.
En esta guía extensa, vamos a desglosar todo el proceso paso a paso, sin tecnicismos innecesarios. Al final, entenderás qué hace cada registro, cómo encontrarlo en tu panel y cómo solucionar los problemas más comunes. Vamos a ello.
Entendiendo los conceptos: ¿Qué son los registros MX y el SPF?
Antes de tocar nada, es fundamental que sepas qué estás configurando. No es magia, es logística digital.
¿Qué son los registros MX (Mail Exchanger)?
Imagina que tu dominio es una empresa gigante. Los registros MX son los "recepcionistas" de esa empresa. Indican al resto de internet (a los servidores de correo de Gmail, Outlook, etc.) dónde deben entregar el correo que se envía a tu dirección (por ejemplo, tu@tudominio.com).
Si tu registro MX apunta al servidor de cPanel, el correo se almacena ahí. Si apuntas a Google (por ejemplo, si usas Google Workspace), el correo se entrega a los servidores de Google. En resumen: el registro MX es la dirección de entrega.
¿Qué es el SPF (Sender Policy Framework)?
Ahora bien, si los MX son la "dirección", el SPF es la "credencial de identificación". Es un registro TXT (texto) que se publica en tu dominio. Este registro contiene una lista de servidores que están autorizados para enviar correo en nombre de tu dominio.
¿Por qué es crucial? Porque los servidores receptores (como Gmail) revisan el SPF para verificar que el mensaje proviene de un servidor legítimo. Si tu SPF no incluye el servidor de cPanel, o está mal escrito, los correos que envíes desde tu web podrían ser rechazados o marcados como spam. Es tu escudo anti-suplantación.
Localizando las herramientas en cPanel
Lo primero es acceder a tu panel de control. Normalmente se accede a través de tudominio.com/cpanel o tudominio.com:2083. Una vez dentro, busca la sección "Correo Electrónico" (Mail). Ahí encontrarás la herramienta clave: "Zone Editor" o "Editor de Zona DNS".
[INFO] En algunos temas de cPanel, el acceso directo puede variar. Si no ves "Zone Editor", busca "MX Entry" o "Email Deliverability". Todos te llevan al mismo lugar: la gestión del DNS.
Paso 1: Configurar los registros MX en cPanel
Este es el primer paso para "decirle" a internet dónde vive tu correo.
Accediendo al Editor de Zona DNS
- Dentro de cPanel, desplázate hasta la sección "Dominios".
- Haz clic en "Zone Editor".
- Verás una lista de tus dominios. Busca el que quieres configurar y haz clic en "Manage" (Administrar).
Añadiendo o editando el registro MX
Dentro del administrador, verás una tabla con todos los registros DNS (A, CNAME, MX, TXT, etc.).
- Busca la fila que dice "MX" o "Mail Exchanger".
- Si ya existe, haz clic en "Edit" (el icono de lápiz). Si no existe, busca el botón "+ Add Record" y selecciona tipo MX.
Valores comunes para el registro MX:
- Prioridad (Priority): Un número. El más común es 0 (cero) para el servidor principal. Si tienes un servidor secundario de respaldo, usarías un número más alto (ej. 10), porque cuanto menor es el número, mayor es la prioridad.
- Destino (Destination): Aquí pones el nombre del servidor. Para cPanel, normalmente es
mail.tudominio.como el nombre de host de tu servidor (ej.server.hostingpro.com). Importante: Asegúrate de que el nombre termina con un punto (.) al final para que sea un FQDN completo. Ejemplo:mail.tudominio.com.
[WARNING] Si usas un servicio de correo externo (como Google Workspace o Microsoft 365), NO uses
mail.tudominio.com. Debes usar los servidores que ellos te indican (ej.ASPMX.L.GOOGLE.COM). Configurar esto mal es el error más común y provoca que no recibas correos.
Ejemplo práctico de configuración MX
Supongamos que tu dominio es mipyme.es. Tu registro MX debería verse así:
- Name:
mipyme.es.(o dejarlo en blanco si el sistema lo rellena solo) - TTL: 14400 (déjalo por defecto)
- Type: MX
- Priority: 0
- Destination:
mail.mipyme.es.
Haz clic en "Save Record". ¡Listo! Ya has dicho a internet dónde entregar los mensajes.
Paso 2: Configurar el registro SPF (TXT)
Ahora vamos a crear la "credencial" de envío. Esto se hace en el mismo Zone Editor.
Añadiendo el registro TXT
- Asegúrate de estar en "Manage" de tu dominio.
- Haz clic en "+ Add Record".
- Selecciona el tipo de registro "TXT".
La sintaxis del SPF correcta
El registro SPF es un texto con una sintaxis específica. La más básica y recomendada para cPanel es la siguiente:
v=spf1 +a +mx +ip4:TU_IP_DE_SERVIDOR ~all
Vamos a desglosar esto para que no sea un galimatías:
- v=spf1: Indica que es un registro SPF versión 1.
- +a: Autoriza al servidor web (la IP del dominio en el registro A) a enviar correos.
- +mx: Autoriza a los servidores definidos en el registro MX a enviar correos. Esto es clave si usas
mail.tudominio.com. - +ip4:TU_IP_DE_SERVIDOR: Es la IP de tu servidor de hosting. Esto es una red de seguridad extra. Puedes encontrarla en cPanel, en la barra lateral derecha (suele decir "Dirección IP del servidor" o similar).
- ~all: Indica que si el correo viene de un servidor que no está en la lista, debe marcarse como "soft fail" (rechazo suave). Esto es lo más común y seguro. Si usas
-all(rechazo duro), podrías perder correos si un servicio legítimo no está listado.
[TIP] Si usas un servicio de email marketing (como Mailchimp o Sendinblue) o el correo de Google, debes añadir sus IPs o mecanismos a esta lista. Por ejemplo, para Google añadirías
include:_spf.google.com. La sintaxis sería:v=spf1 +a +mx include:_spf.google.com ~all. Hazlo con cuidado y separando con espacios.
Guardando el registro TXT
- En el campo "Name" (Nombre), escribe tu dominio:
tudominio.com(o déjalo en blanco si el sistema lo añade). - En el campo "Value" (Valor) o "Text", pega la sintaxis completa.
- Haz clic en "Save Record".
Paso 3: Verificar que todo funciona
No te fíes de tu ojo, verifica con herramientas externas. Después de guardar, los cambios tardan de 1 a 48 horas en propagarse (aunque normalmente es mucho más rápido, en minutos).
Comprobación rápida de MX
Puedes usar la herramienta de línea de comandos nslookup si eres avanzado, pero para el resto, es más fácil usar sitios web como mxtoolbox.com. Escribe tu dominio y haz clic en "MX Lookup". Deberías ver la prioridad y el servidor que configuraste.
Comprobación rápida de SPF
En el mismo mxtoolbox.com, busca la herramienta "SPF Lookup". Introduce tu dominio. Si el resultado dice v=spf1 +a +mx ~all o similar, ¡perfecto! Si dice "No SPF record found", significa que no se ha propagado o que guardaste mal el registro.
[WARNING] Si el SPF tiene múltiples entradas
includey superas el límite de 10 consultas DNS, fallará. Mantén el SPF simple. Si usas muchos servicios, consulta con tu proveedor de hosting para optimizarlo.
Solución de problemas comunes (FAQ)
¿Por qué mis correos van a spam si tengo el SPF correcto?
El SPF es solo una parte del puzzle. También influyen el DKIM y el DMARC. Asegúrate de tener el DKIM activado en cPanel (sección "Email Deliverability"). El DMARC es un paso más avanzado, pero te recomiendo empezar por SPF y DKIM.
¿Qué pasa si cambio de servidor de correo?
Debes actualizar tanto el registro MX como el SPF. Si cambias a Google Workspace, borra el MX de cPanel y pon el de Google. En el SPF, elimina +mx si ya no usarás el correo de cPanel y añade include:_spf.google.com.
¿Cuánto tarda en funcionar?
La propagación DNS puede tardar hasta 48 horas, pero lo habitual es que en 10-15 minutos ya esté activo. Ten paciencia y verifica con herramientas externas.
¿Necesito configurar algo en mi cliente de correo (Outlook, Thunderbird)?
Sí, pero eso es aparte. Los registros MX y SPF son para el dominio. Para tu cliente de correo, necesitarás los datos del servidor entrante (POP3/IMAP) y saliente (SMTP). En cPanel, la sección "Email Accounts" te muestra esos datos automáticamente.
¿Qué es el puerto 2106?
Si tu hosting utiliza un panel alternativo llamado Syspanel (en lugar de cPanel), el acceso al panel de control se realiza a través del puerto 2106. Por ejemplo: tudominio.com:2106. La configuración de MX y SPF es conceptualmente idéntica, pero la interfaz gráfica puede variar ligeramente. Busca la sección "DNS" o "Dominios" dentro de Syspanel.
Consejos finales para una configuración impecable
- No mezcles servicios: Si usas cPanel para recibir y Google para enviar, la configuración se complica. Lo ideal es que todo el correo pase por el mismo servicio para evitar conflictos de SPF.
- Anota tus cambios: Guarda un archivo de texto con los registros que has añadido. Esto te salvará la vida si tienes que revertir cambios o migrar de servidor.
- Usa el "Email Deliverability" de cPanel: Esta herramienta (dentro de la sección Correo) te muestra si tu dominio cumple con las políticas de autenticación (SPF, DKIM, DMARC). Es un gran aliado para diagnosticar.
Configurar el correo en cPanel no es un misterio. Siguiendo estos pasos, tendrás un sistema de correo robusto y fiable. Recuerda: los registros MX son la dirección, el SPF es la firma. Con ambos en orden, tus mensajes viajarán seguros y llegarán a su destino. Si te atascas, no dudes en preguntar a tu proveedor de hosting; para eso están.
Ahora, ve a tu cPanel, localiza el Zone Editor y pon en práctica todo esto. ¡Tu bandeja de entrada (y la de tus clientes) te lo agradecerá!
