Para que los correos que envías desde tu dominio lleguen a la bandeja de entrada (y no sean rechazados ni marcados como spam), el DNS de tu dominio debe publicar un registro SPF correcto. Esta guía explica qué es el SPF, el valor exacto que necesitas y cómo configurarlo paso a paso, tanto si tu DNS está con nosotros como si está en un proveedor externo.
¿Qué es un registro SPF?
SPF (Sender Policy Framework) es una pequeña nota de texto (un registro TXT) publicada en el DNS de tu dominio. Le dice al resto del mundo qué servidores están autorizados a enviar correo en nombre de tu dominio. Cada vez que envías un mensaje, proveedores como Gmail, Outlook o Yahoo consultan ese registro y comprueban si el servidor que entregó el mensaje está en tu lista de autorizados:
- Si lo está → el mensaje pasa la comprobación y tiene muchas más posibilidades de llegar a la bandeja de entrada.
- Si no lo está (o el registro falta o está mal) → el mensaje puede irse a spam o ser rechazado directamente.
El registro SPF correcto para BanaHosting
Este es el registro exacto que necesita tu dominio:
| Tipo | TXT |
| Nombre / Host | tu dominio (aparece como tudominio.com. o @ según el panel) |
| TTL | 14400 (o el valor por defecto que ofrezca tu panel) |
| Valor | v=spf1 +a +mx include:spf.jetsmtp.net ~all |
Qué significa cada parte:
v=spf1— identifica el registro como SPF versión 1. Todo registro SPF debe empezar así.+a— autoriza la dirección IP de tu sitio web (el registro A de tu dominio).+mx— autoriza tus servidores de correo (los registros MX de tu dominio).include:spf.jetsmtp.net— autoriza nuestra red de envío de correo saliente. Esta parte es imprescindible: nuestros servidores entregan tus mensajes a través de esta red para que lleguen con la mejor reputación posible.~all— indica a los servidores receptores que traten con sospecha el correo que venga de cualquier otro origen (fallo suave). Es el cierre recomendado.
Paso 1 — Comprueba qué tiene tu dominio ahora mismo
Abre mxtoolbox.com/spf.aspx, escribe tu dominio y pulsa SPF Record Lookup. Hay tres resultados posibles:
- Muestra exactamente
v=spf1 +a +mx include:spf.jetsmtp.net ~all→ perfecto, no tienes que hacer nada más. - Muestra un valor distinto (le falta
include:spf.jetsmtp.net, o tiene restos de un proveedor anterior) → edítalo siguiendo el Paso 2. - No muestra ningún registro SPF, o muestra más de uno → corrígelo siguiendo el Paso 2 y el aviso importante de más abajo.
Paso 2, opción A — Tu DNS está gestionado en BanaHosting (lo más habitual)
Si tu dominio usa nuestros nameservers, el DNS se gestiona desde cPanel:
- Accede a cPanel.
- Entra en Dominios → Editor de zona (Zone Editor).
- Pulsa Administrar (Manage) junto a tu dominio.
- En el filtro, selecciona TXT para ver solo los registros de texto.
- Busca un registro cuyo valor empiece por
v=spf1.- Si existe: pulsa Editar y sustituye el valor por
v=spf1 +a +mx include:spf.jetsmtp.net ~all; después Guardar. - Si no existe: pulsa Añadir registro (Add Record), elige tipo TXT, pon como nombre tu dominio, pega el valor de arriba y Guardar.
- Si existe: pulsa Editar y sustituye el valor por
Nota: en las cuentas creadas recientemente el registro suele venir ya configurado — el Paso 1 te lo confirma en segundos.
Paso 2, opción B — Tu DNS está en otro proveedor (Cloudflare, tu registrador, etc.)
Si tu dominio apunta a nameservers externos, el registro debe crearse en ese proveedor (los cambios hechos en cPanel no tendrán efecto). En el panel de tu proveedor de DNS, añade o edita un registro TXT para tu dominio raíz con el valor:
v=spf1 +a +mx include:spf.jetsmtp.net ~all
En Cloudflare: DNS → Records → Add record → Tipo TXT → Nombre @ → Contenido (pega el valor) → Guardar.
Un dominio debe tener exactamente un registro TXT que empiece por
v=spf1. Si hay dos o más, el estándar considera el SPF inválido (PermError) y tu entregabilidad empeora en vez de mejorar. Si encuentras varios, fúndelos en un único registro: conserva uno y combina las partes include:. Ejemplo — si además envías campañas con un servicio externo, no añadas un segundo registro; usa uno combinado como:v=spf1 +a +mx include:spf.jetsmtp.net include:servidores.ejemplo-externo.com ~all
Paso 3 — Verifica el cambio
- Espera la propagación del DNS: normalmente unos minutos, hasta unas horas según el TTL anterior.
- Repite la comprobación en mxtoolbox.com/spf.aspx. Debe informar de un único registro SPF válido con nuestro
include. - Opcional: envía un mensaje de prueba a una cuenta de Gmail, ábrelo y usa Mostrar original — deberías ver
SPF: PASS.
Errores comunes que debes evitar
- Dos o más registros SPF — el problema más frecuente. Fúndelos en uno solo (ver el aviso de arriba).
- Valores antiguos heredados de un hosting anterior (sus
include:oip4:). Elimina lo que ya no aplica. - Registro creado en el nombre equivocado (por ejemplo en
www): debe estar en el dominio raíz. - Erratas o comillas añadidas: pega el valor exactamente como se muestra, con un espacio entre cada parte.
- Editar cPanel cuando tu DNS está fuera: cambia siempre el registro donde apuntan realmente tus nameservers (el Paso 1 te dice lo que ve el mundo).
Para ir más allá: DKIM y DMARC
El SPF es la pieza esencial, y hay dos registros más que completan el cuadro:
- DKIM (firma digital): si tu DNS está con nosotros, cPanel lo gestiona automáticamente. Puedes confirmarlo en cPanel → Correo electrónico → Capacidad de entrega del correo (Email Deliverability) — tu dominio debe aparecer como Válido. Si tu DNS es externo, esa misma pantalla te muestra el registro DKIM que debes copiar a tu proveedor.
- DMARC (política): opcional pero recomendado. Un registro inicial seguro es un TXT en
_dmarc.tudominio.comcon el valorv=DMARC1; p=none; rua=mailto:postmaster@tudominio.com
¿Necesitas ayuda?
Si lo prefieres, abre un ticket de soporte y nuestro equipo revisará y configurará los registros de tu dominio por ti — solo indícanos el nombre del dominio.