Generador de registros SPF
Indica los servidores que envían correo en nombre de tu dominio y obtén el registro SPF para publicarlo en el DNS. La herramienta comprueba el formato de las direcciones y el límite de 10 consultas DNS. Solo genera texto; no consulta tu dominio.
Funciona en tu navegador: nada de lo que escribes se envía a ningún sitio.
Cómo se usa
- Deja mx activado si los servidores que reciben tu correo también lo envían.
- Añade las direcciones IP fijas de tus propios servidores de correo.
- Añade los dominios include que indican las guías de configuración de tus proveedores de correo y de newsletters.
- Elige la política para todo lo demás y copia el registro en un registro TXT de tu dominio.
Cómo funciona
El registro es una lista de mecanismos que se leen de izquierda a derecha: a coincide con la dirección del dominio, mx con sus servidores de correo, ip4 e ip6 con direcciones o rangos fijos, e include pasa la comprobación al registro SPF de otro dominio. Decide la primera coincidencia; si no coincide nada, se aplica el all final con su calificador.
Ejemplo
Con mx activado, la dirección 192.0.2.10, el include _spf.example.net y fallo leve, el registro es:
v=spf1 mx ip4:192.0.2.10 include:_spf.example.net ~all
Necesita dos consultas DNS (mx y el include), más las que use el propio _spf.example.net.
Errores frecuentes
- Dos registros SPF separados en lugar de uno combinado.
- Olvidar un servicio que envía facturas o newsletters, cuyo correo falla entonces el SPF.
- Usar
+all, que permite enviar a cualquier servidor del mundo; esta herramienta no lo ofrece.
- Esperar que SPF por sí solo impida falsificar la dirección From visible: para eso hace falta DMARC.
Preguntas frecuentes
¿Qué es un registro SPF?
Un registro TXT en el DNS de tu dominio que indica qué servidores pueden enviar correo usando tu dominio en el remitente del sobre (envelope sender). Los servidores receptores comparan con él la IP de envío. Empieza por v=spf1 y termina con un mecanismo all que dice qué hacer con todos los demás.
¿Uso ~all o -all?
Empieza con ~all (fallo leve) mientras compruebas que figuran todos los servicios que envían por ti. Cuando los informes DMARC muestren que ningún correo legítimo falla, -all (fallo) indica a los receptores que rechacen el resto. ?all no da ninguna indicación y protege poco.
¿Qué es el límite de 10 consultas?
El RFC 7208 permite al receptor hacer como máximo 10 consultas DNS al evaluar SPF. Cuentan a, mx y cada include, y también los mecanismos propios de los dominios incluidos. Si se supera el límite, el resultado es un error permanente, así que la herramienta avisa de los registros que ya usan más de 10 por sí solos.
¿Puedo tener dos registros SPF?
No. Dos registros TXT que empiezan por v=spf1 hacen que la comprobación falle con un error permanente. Si un proveedor te pide añadir un registro, añade su include al registro que ya tienes.
¿Qué longitud puede tener el registro?
Una sola cadena dentro de un registro TXT admite hasta 255 caracteres. Los valores SPF más largos deben dividirse en varias cadenas entre comillas dentro del mismo registro, algo que la mayoría de los paneles DNS hacen solos; con registros más cortos el problema no existe.