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

Cómo configurar el correo en tu dominio (MX y SPF)

Actualizado el 25 de enero de 2026

¿Tu correo no envía o recibe mensajes? Antes de culpar al servidor o al cliente de correo, respira: el problema casi siempre está en dos registros DNS muy concretos: los registros MX y el SPF. Son como el "código postal" y la "firma" de tu dominio. Sin ellos, el correo se pierde o acaba en spam.

No necesitas ser un experto en servidores para arreglarlo. En esta guía te explico, paso a paso y sin tecnicismos, cómo configurar el correo en tu dominio (MX y SPF) en los paneles de control más comunes. Al final, tendrás tu email funcionando como una máquina suiza.


¿Qué son los registros MX y por qué son tan importantes?

Imagina que tu dominio (tudominio.com) es un edificio de oficinas. Los registros MX (Mail Exchanger) son la recepción principal: indican a qué servidor (o servidores) debe entregarse el correo que alguien envía a tucorreo@tudominio.com.

Si este registro es incorrecto, no apunta a tu proveedor de correo, o simplemente no existe, el email rebota o se queda en el limbo. Es la primera pieza del puzzle.

¿Cómo se ve un registro MX correcto?

Se compone de dos partes:

  • Prioridad (o Preferencia): Un número. Cuanto más bajo, más importante. Si tienes dos servidores, el de prioridad 10 se intenta primero. El de 20 es el de respaldo.
  • Destino: El nombre del servidor de correo. Suele ser algo como mail.tudominio.com o mx1.proveedor.com (nunca una IP desnuda, aunque a veces se acepta, no es recomendable).

[INFO] Un ejemplo típico sería: 10 mail.tudominio.com. En algunos paneles verás "Prioridad" y "Destino" como campos separados. En otros, como Cloudflare, verás "Priority" y "Target".


¿Qué es el SPF y cómo te salva de la carpeta de spam?

El SPF (Sender Policy Framework) es tu "tarjeta de identidad". Es un registro TXT en tu DNS que dice: "Oye, solo estos servidores están autorizados a enviar correo en nombre de mi dominio".

¿Por qué es crítico? Porque sin SPF, los servidores receptores (Gmail, Outlook, Yahoo) no saben si un correo que dice venir de tudominio.com es legítimo o un suplantador. El resultado: tus emails legítimos van directos a la carpeta de Spam, o peor, son rechazados.

El SPF es un texto que empieza con v=spf1. Por ejemplo: v=spf1 mx a include:spf.proveedor.com ~all. No te asustes, no tienes que memorizarlo. Solo tienes que copiarlo de tu proveedor de correo.


Antes de empezar: Prepara la información necesaria

No puedes configurar nada sin tener los datos correctos. Es como intentar poner una dirección sin saber el código postal. Necesitas:

  1. Tu proveedor de correo: ¿Usas cPanel, Plesk, DirectAdmin, Zoho, Google Workspace, o un servicio externo?
  2. Los registros MX exactos que te da tu proveedor: Normalmente los encuentras en la documentación de tu proveedor o en el panel de control del servicio de email.
  3. El registro SPF exacto que te da tu proveedor: Igual que el MX, tu proveedor te dará una línea de texto concreta para copiar y pegar.

[WARNING] NO inventes los registros MX o SPF. Copiar y pegar los valores de tu proveedor es la única forma de que funcione. Si pones valores aleatorios, romperás el correo de todo el dominio.


Guía paso a paso: Configurar MX y SPF en cPanel

cPanel es el panel más común en el hosting compartido. Si tu proveedor usa este panel, sigue estos pasos.

1. Accede al Editor de Zona DNS

  • Inicia sesión en tu cPanel.
  • Busca la sección "Dominios" y haz clic en "Zone Editor" o "Editor de Zona DNS".
  • Verás una lista de tus dominios. Haz clic en "Manage" (Administrar) junto al dominio que quieres configurar.

2. Localiza y modifica los registros MX

  • Busca la fila que dice "MX" en la columna "Type" (Tipo). Puede haber una o varias.
  • Haz clic en "Edit" (Editar) en la primera fila MX.
  • Se abrirá un formulario con dos campos: "Priority" (Prioridad) y "Destination" (Destino).
  • Borra los valores antiguos y escribe los nuevos que te dio tu proveedor de correo.
  • Si tienes más de una fila MX, edítalas todas. Si tu proveedor solo te da uno, elimina los demás haciendo clic en "Delete".
  • Haz clic en "Save Record" (Guardar Registro) para cada uno.

3. Crea o modifica el registro SPF (TXT)

  • En el mismo editor, busca una fila con el tipo "TXT". A menudo ya existe una con el valor v=spf1 +a +mx +ip4:TU_IP ~all (algo genérico). No la borres todavía.
  • Haz clic en "Edit" en esa fila TXT.
  • Reemplaza el valor completo por el SPF exacto que te proporcionó tu proveedor de correo.
  • Haz clic en "Save Record".

[TIP] Si no encuentras ninguna fila TXT, haz clic en "+ Add Record" (Añadir Registro). En el tipo, selecciona "TXT". En "Name" o "Host", escribe @ (o tu dominio sin www.). En "Value" o "TXT Data", pega tu registro SPF completo. Guarda.


Configurar MX y SPF en Plesk y DirectAdmin

Aunque la interfaz cambia, la lógica es la misma. Aquí te doy las pistas rápidas:

En Plesk (para usuarios de Windows o Linux)

  1. Ve a "Websites & Domains" (Sitios web y dominios).
  2. Haz clic en tu dominio y luego en "DNS Settings" (Configuración de DNS).
  3. Verás una tabla con todos los registros. Busca los MX y edítalos haciendo clic en el icono del lápiz.
  4. Para el SPF, busca el registro TXT y edítalo. Si no existe, haz clic en "Add Record" y selecciona "TXT". En "Host" pon @ y en "Value" pega tu SPF.
  5. Guarda los cambios.

En DirectAdmin (muy común en VPS)

  1. Inicia sesión en DirectAdmin.
  2. Ve a la sección "DNS Management" (Gestión de DNS).
  3. Verás una lista de registros. Para los MX, edita la fila que dice "MX" cambiando la prioridad y el destino.
  4. Para el SPF, edita la fila que dice "TXT". Si no está, usa el botón "Add New Record" (Añadir Nuevo Registro), selecciona "TXT", y en "Name" escribe @. En "Value" pega tu SPF.

[INFO] En estos paneles, a veces el registro SPF se llama "TXT" o "SPF". Si ves un tipo de registro llamado "SPF", úsalo si tu proveedor te lo indica, pero el estándar moderno es usar "TXT" para todo.


Caso especial: Configurar correo en Syspanel (HestiaCP)

Si tu hosting usa Syspanel (antes conocido como HestiaCP), el proceso es ligeramente distinto pero igual de fácil.

Acceso al panel

Para administrar el DNS, primero debes acceder al panel de control. Recuerda que la URL de acceso es https://tu-servidor:2106. Sustituye tu-servidor por tu IP o nombre de dominio.

Pasos para el DNS

  1. Inicia sesión en Syspanel con tu usuario y contraseña.
  2. En el menú lateral, busca "DNS" o "Gestión de DNS".
  3. Haz clic en tu dominio para ver sus registros.
  4. Verás una tabla con los registros. Para MX, edita la fila que dice "MX" (o añade una nueva si no existe) y pon la prioridad y el servidor de destino.
  5. Para SPF, busca la fila tipo "TXT" y edítala con el valor de tu proveedor. Si no existe, usa el botón "Añadir" y crea un registro de tipo TXT.

[TIP] Syspanel es muy directo. No te abrumes con opciones. Si ves un campo "Host" o "Name", pon @ para que aplique al dominio raíz.


¿Cuánto tarda en funcionar? La propagación DNS

Acabas de guardar los cambios. ¿Ya puedes enviar correos? No tan rápido. El sistema DNS tarda en actualizarse en todo el mundo. Esto se llama propagación DNS.

  • Puede tardar desde 30 minutos hasta 48 horas (aunque lo normal es que sea mucho menos, unas 2-4 horas).
  • Durante ese tiempo, algunos usuarios verán los registros nuevos y otros los antiguos. Es normal.

[WARNING] No entres en pánico si justo después de cambiar los MX, tu correo deja de funcionar temporalmente. Es parte del proceso. No reviertas los cambios. Espera al menos 24 horas.

Cómo verificar si ya se actualizó

Puedes usar herramientas online gratuitas como "DNS Checker" o "MX Toolbox". Simplemente escribe tu dominio y te dirá si los registros MX y SPF ya son los correctos a nivel mundial.


Solución de problemas comunes (FAQ)

Aquí tienes las dudas más frecuentes que resuelvo a diario como soporte técnico:

¿Por qué mis correos siguen yendo a spam si mi SPF está bien?

Revisa tres cosas:

  1. ¿Tu registro SPF tiene más de una entrada? Solo debe haber una línea de texto que empiece por v=spf1. Si tienes dos, se anulan y falla.
  2. ¿Tu SPF incluye todos los servidores que envían correo? Por ejemplo, si envías newsletters desde Mailchimp, su servidor debe estar incluido en tu SPF (include:mandrillapp.com o similar). Si no, esos correos irán a spam.
  3. ¿Tienes configurado DKIM? El SPF no es la única autenticación. El DKIM es otra firma digital que también ayuda. Asegúrate de que tu proveedor de correo te lo dé y lo configures. Es otro registro TXT, pero más largo.

Mi proveedor de correo me dio un SPF muy largo. ¿Cabe en el DNS?

Sí. Los registros TXT pueden tener hasta 255 caracteres por segmento, pero el SPF total no debería superar los 512 caracteres. Si el tuyo es más largo, es raro. Reduce el número de include: si es posible.

¿Qué significan los mecanismos +a, +mx, ~all en el SPF?

  • +a: Autoriza al servidor web (la IP del registro A) a enviar correo.
  • +mx: Autoriza a los servidores listados en los registros MX a enviar correo.
  • ~all (tilde all): Es una regla "suave". Indica que si el servidor no está en la lista, el correo debe ser marcado como "sospechoso" pero no rechazado. Es el más común.
  • -all (menos all): Es una regla "dura". Rechaza el correo de servidores no autorizados. Úsalo solo si estás 100% seguro de que no envías correo desde otros lugares.

[TIP] Si no estás seguro de usar ~all o -all, usa ~all. Es más seguro y evita que pierdas correos legítimos.

¿Necesito configurar el MX si solo uso el correo para recibir y no para enviar?

Sí. El MX es la única forma de que el mundo sepa dónde entregar el correo para tu dominio. Sin MX, no puedes recibir. El SPF es para enviar. Ambos son necesarios para un funcionamiento completo.

Mi hosting usa cPanel, pero no encuentro el "Zone Editor"

A veces se llama "Advanced Zone Editor" o simplemente "DNS". Si no lo ves, contacta con tu proveedor de hosting. Algunos ocultan esta opción si el DNS está gestionado externamente (por ejemplo, en Cloudflare).


Resumen final: Lista de verificación

Antes de dar por terminado, revisa esta lista:

  1. Registros MX: Apuntan al servidor de tu proveedor de correo con la prioridad correcta.
  2. Registro SPF: Es una sola línea TXT que empieza con v=spf1 e incluye los servidores de tu proveedor.
  3. Propagación: Esperaste al menos 24 horas para que los cambios se apliquen en todo el mundo.
  4. Verificación: Usaste una herramienta online para confirmar que los registros son visibles.

Configurar el correo en tu dominio (MX y SPF) no es magia negra. Es un proceso de copiar y pegar valores exactos. Con esta guía y un poco de paciencia, tendrás tu email funcionando perfectamente. Si te atascas, recuerda: tu proveedor de hosting está para ayudarte. ¡No dudes en abrir un ticket de soporte!

¿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