Ir al contenido
Seguridad del Correo Electrónico

¿Qué es SPF (Sender Policy Framework)?

El SPF es el registro publicado en el DNS de un dominio que enumera qué servidores tienen autorización para enviar correo en su nombre. Cuando llega un mensaje, el servidor de destino consulta esa lista y descubre si partió de un lugar autorizado o no. Es la puerta de entrada del dominio, y el primero de los tres registros de autenticación de correo. Por sí solo, sin embargo, no alcanza: el SPF verifica la dirección del sobre, usada en el transporte, y no el remitente que la persona lee en pantalla.

Zamak TechnologiesActualizado el 6 de agosto de 2026

Cómo funciona el SPF

El SPF es una conversación corta entre el servidor que recibe y el DNS de quien dice haber enviado. Ocurre en milisegundos, antes de que el mensaje sea aceptado.

1

La empresa publica la lista

En el DNS del dominio entra un registro de texto que declara los servidores autorizados a enviar por él: el correo corporativo, la plataforma de marketing, el sistema que emite las facturas.

2

El servidor de destino lee el sobre

Al recibir el mensaje extrae el dominio de la dirección del sobre, la que se usa en el transporte y en la devolución de mensajes no entregados.

3

Compara la dirección de origen con la lista

Consulta el registro publicado en ese dominio y verifica si el servidor que está entregando el mensaje está entre los autorizados.

4

Aplica la instrucción del final del registro

Si hay coincidencia, el mensaje pasa. Si no la hay, vale lo que el dueño del dominio escribió al final de la lista: rechazo firme o apenas una marca débil.

Fuente: RFC 7208, la especificación oficial del SPF publicada por el IETF, que define la autorización de hosts y la identidad verificada, y el material de configuración de DNS de correo de N-able University.

Lo que el SPF no cubre

  • Verifica el sobre, no lo que usted lee. La propia especificación advierte que un correo autorizado por SPF puede contener otras identidades falsas. El remitente que aparece en pantalla puede ser de otro dominio, y el SPF no lo mira.
  • Se rompe cuando el mensaje se reenvía. Un servidor que reenvía pasa a ser el origen, y no está en la lista del dominio original. El correo legítimo falla la verificación sin que nadie haya hecho nada mal.
  • Tiene un presupuesto de consultas. La especificación limita a diez los términos del registro que exigen consulta al DNS. Pasada la décima consulta, la verificación devuelve error permanente y se detiene ahí: quien está al final de la lista deja de estar autorizado, aunque sea legítimo.
  • No le dice a quien recibe qué hacer. El SPF informa si el origen estaba autorizado; quien convierte ese resultado en acción sobre el remitente visible es el DMARC.

Lo que cambia al final del registro

  • Rechazo firme (-all) Escrito como un guion antes de all, declara que quien no está en la lista no está autorizado, punto. Es la única instrucción sobre la que buena parte de los filtros realmente actúa.
  • Marca débil (~all) Escrita como una virgulilla antes de all, dice que el mensaje probablemente no está autorizado, pero no pide nada. Muchos filtros solo lo registran y entregan igual, lo que hace que el dominio parezca protegido sin estarlo.
  • Neutro (?all) Escrito con un signo de interrogación, declara explícitamente que el dominio no se compromete con ninguna respuesta. La norma manda tratarlo exactamente como la ausencia de política (RFC 7208, sección 8.2).
  • Autorizar a todos (+all) El signo de más antes de all autoriza a cualquier servidor del planeta a enviar por el dominio. Aparece por error en registros copiados de tutoriales y es peor que no tener SPF.

Por qué tantos registros de SPF no protegen nada

10
es el techo de términos del registro que exigen consulta al DNS; pasado ese punto, la verificación devuelve error permanente (permerror) y el remitente deja de estar autorizado (RFC 7208, sección 4.6.4)
1
de los dos remitentes de un mensaje verifica el SPF: el del sobre, usado en el transporte, y no el que aparece para quien lee (RFC 7208)
-all
es la única terminación que le pide una acción a quien recibe; sobre la versión débil (~all) la norma dice que el mensaje no debe rechazarse solo por eso (RFC 7208, sección 8.5)

El SPF es el más antiguo de los tres registros y el que más mantenimiento acumula: cada servicio nuevo que empieza a enviar en nombre de la empresa exige una modificación en él. Por ahí entran los dos defectos silenciosos que explican la mayoría de los casos. El primero es terminar la lista con la marca débil: el dominio aparece con SPF publicado en cualquier verificación, el informe interno dice que la empresa está al día, y aun así el mensaje falsificado sigue entregándose, porque la terminación débil no le pide ninguna acción a quien recibe. La documentación de Microsoft es más dura: cuando el mensaje tampoco trae firma, la política de DMARC termina ignorada en las fallas de la terminación débil. Por eso la recomendación oficial es cerrar con rechazo firme. El segundo es agotar el presupuesto de consultas: cada servicio tercerizado incluido en el registro consume parte del límite de diez, y una empresa que fue sumando correo corporativo, plataforma de marketing, emisor de facturas y herramienta de soporte cruza el techo sin darse cuenta. Cuando eso ocurre, la verificación empieza a devolver error permanente para los remitentes que están al final de la lista, y el dominio queda peor que antes de publicar el registro: además de no frenar lo falsificado, empieza a derribar parte del correo legítimo de la propia empresa. En ambos casos el registro existe y no protege, que es la peor de las situaciones: la empresa cree estar cubierta y no lo está. Y el segundo defecto además cobra su precio del otro lado: la factura que no llega, la propuesta que desaparece, la campaña que rebota. Ese costo no aparece en una factura, aparece en el cliente que llamó a preguntar por qué no recibió nada.

Cómo publicar un SPF que realmente valga

Un registro de SPF bien hecho es corto, único y cerrado. El camino hasta ahí tiene cinco pasos:

  1. Inventaríe todos los remitentes antesEnumere todo lo que envía con el dominio, incluso lo que se contrató fuera del área de tecnología: la herramienta de correo masivo, el sistema de facturas, el formulario del sitio, el servicio de firma de documentos. Lo que quede afuera terminará en spam cuando la lista se cierre.
  2. Publique un único registro por dominioDos registros de SPF en el mismo dominio invalidan la verificación. Si hay varios servicios, todos entran en el mismo registro, nunca en registros separados.
  3. Manténgase debajo del techo de diez consultas (pasado eso el registro da permerror)Cuente los términos que exigen consulta al DNS y deje margen. Si ya se pasó, quite servicios que ya no envían o consolide las inclusiones, en lugar de convivir con el error permanente.
  4. Termine con rechazo firme cuando el inventario esté cerradoLa terminación débil es una etapa de transición, no un destino. Existe para el período en que todavía se está descubriendo quién envía.
  5. Publique también en los subdominios que envíanUn subdominio no hereda el SPF del dominio principal. Cada uno que envía necesita su propio registro, y los que no envían se benefician de un registro que no autoriza a nadie.

En la práctica

Hay una diferencia enorme entre tener SPF y estar protegido por el SPF. Un registro que termina con la marca débil, o que agotó el presupuesto de diez consultas, aparece como presente en toda herramienta de verificación y no impide un solo mensaje falsificado. Revisar la terminación y el conteo de consultas toma un minuto, y es lo que separa el registro decorativo del registro que actúa.

Cómo Zamak trata el SPF

Zamak Technologies publica SPF a partir del inventario de remitentes, mantiene un registro único por dominio dentro del presupuesto de consultas y solo cierra la lista con rechazo firme después de que la medición muestra que todo envío legítimo está pasando, junto a quien ya administra el dominio. La verificación de suplantación de correo muestra en segundos con qué terminación está hoy el registro de su dominio. El mantenimiento continuo de esos registros forma parte de la Seguridad de Correo Gestionada y de la Ciberseguridad gestionada del Método Zamak.

Preguntas frecuentes sobre SPF

¿El SPF por sí solo impide que suplanten mi dominio?
No. El SPF verifica la dirección del sobre, usada en el transporte, y no el remitente que aparece en la pantalla del destinatario. Un delincuente puede publicar un SPF perfecto para un dominio suyo y aun así escribir el nombre de su empresa en el campo que la víctima lee. Quien ata las dos cosas es el DMARC.
¿Cuál es la diferencia entre -all y ~all en SPF (hard fail y soft fail)?
El guion declara que quien no está en la lista no está autorizado, y es sobre esa instrucción que actúan los filtros. La virgulilla solo dice que el mensaje probablemente no está autorizado, y buena parte de los filtros lo entrega igual. La recomendación práctica es usar la virgulilla mientras todavía se está mapeando quién envía, y cambiar al guion apenas el inventario esté cerrado.
¿Qué pasa cuando el SPF supera el límite de 10 consultas de DNS (permerror)?
La verificación devuelve error permanente apenas la evaluación pasa del décimo término. El efecto es traicionero porque es parcial: el registro se lee de izquierda a derecha y la lectura se detiene en el primer servidor que coincide, así que quien está al principio de la lista sigue pasando y quien está al final, no. Un sistema entrega con normalidad, otro empieza a devolver el mensaje diciendo que el registro exigió demasiadas consultas, y nadie entiende por qué solo la mitad del correo desapareció. Es uno de los defectos más comunes en empresas que fueron sumando servicios de correo a lo largo de los años.
¿Necesito SPF en dominios que no envían correo?
Sí, y es una de las medidas más baratas que existen. Un dominio inactivo, guardado para una marca o para una campaña futura, es blanco fácil justamente porque nadie lo mira. Publicar allí un registro que no autoriza a ningún servidor, junto con una política de rechazo, cierra esa puerta de una vez.
Mi correo dejó de llegar después de cambiar el SPF. ¿Por qué?
Casi siempre porque un remitente legítimo quedó fuera de la lista en el momento en que se cerró. El sospechoso suele ser un sistema que nadie recordó mapear: el emisor de facturas, la plataforma de campañas o el formulario del sitio. Es exactamente el motivo por el cual el inventario va antes de la publicación.

Términos relacionados