Evaluación inicial sin contraseñas Presupuesto antes de intervenir Especialista responsable de principio a fin

Dns Y Entregabilidad

El registro SPF se rompe al añadir un segundo remitente de email

Añade otro proveedor sin romper SPF manteniendo una política, controlando includes, consultas DNS, alineación y reversión.

SPF declara qué infraestructura puede enviar usando un dominio de envelope sender. Publicar otro registro SPF TXT para un segundo proveedor invalida el resultado en vez de sumar permisos.

Inventaría todas las fuentes legítimas y modifica una sola política.

Identifica el dominio que evalúa SPF

Inspecciona Return-Path en un mensaje o log. SPF evalúa ese dominio, que puede ser distinto del From visible.

Anota si WordPress usa el dominio web, un subdominio o un dominio de rebotes del proveedor. No edites SPF del dominio visible si el envelope sender está en otro lugar.

La alineación DMARC se comprueba por separado.

Localiza el registro autoritativo

Consulta DNS mediante varios resolvers y confirma nameservers activos. El panel del hosting no tiene efecto cuando Cloudflare u otro servicio es autoritativo.

Recopila todos los TXT que comienzan por v=spf1. Debe existir una única política para ese hostname. Guarda el valor y TTL actuales.

Comprueba comillas accidentales, espacios y fragmentos creados por el panel. Varias cadenas dentro de una respuesta TXT pueden ser válidas; varios registros SPF independientes no.

Inventaría los servicios legítimos

Enumera correo corporativo, WordPress, helpdesk, CRM, newsletters, facturas y relay del hosting que utilicen el mismo dominio. Confirma propiedad actual y documentación de cada proveedor.

No conserves includes obsoletos “por si acaso”: amplían confianza y consumen consultas DNS.

Separa marketing y transaccional en subdominios con finalidad propia cuando operativamente sea adecuado.

Fusiona mecanismos en una política

Añade el include, IP o mecanismo documentado antes del calificador all. Conserva la sintaxis y evita comillas inteligentes o saltos de un editor.

Una estructura simplificada:

v=spf1 include:provider-one.example include:provider-two.example -all

Son placeholders; publica únicamente los valores reales de tus proveedores.

Controla el límite de consultas DNS

SPF limita los mecanismos que generan consultas. Includes anidados, redirect, a y mx pueden agotar el máximo aunque el texto sea corto.

Analiza la expansión completa. Elimina servicios sin uso antes de considerar flattening compatible, porque una lista fija de IP puede quedar obsoleta.

No añadas a o mx amplios si esos hosts no envían.

El límite se aplica durante la evaluación, incluyendo includes y redirects recursivos, no al número visible de palabras. Revisa cada rama hasta llegar a mecanismos de IP y detecta bucles o includes que devuelvan errores temporales. Un resultado permerror no se arregla cambiando -all por ~all.

Elige el calificador final

-all, ~all y ?all expresan políticas diferentes. No debilites el final para ocultar un error; incorpora correctamente el remitente y conserva la intención.

Coordina con el administrador si el dominio también soporta correo de empleados. Una reparación de WordPress no debe romper el correo corporativo.

Espera el TTL anterior y consulta al menos dos resolvers públicos antes de verificar.

Publica el cambio en una ventana con acceso al rollback. Si el panel divide automáticamente un TXT largo, verifica que DNS lo devuelva como una sola política lógica; si crea dos respuestas independientes, SPF seguirá inválido aunque el texto completo parezca correcto en la interfaz.

Verifica las dos fuentes y DMARC

Envía un mensaje identificado por cada proveedor después de propagar. Revisa SPF y el dominio autenticado. Después comprueba DKIM y alineación DMARC con From.

SPF pass puede no satisfacer DMARC si Return-Path no está alineado. Configura un dominio de rebotes propio o DKIM alineado cuando esté disponible.

Prueba también una fuente que no esté autorizada para confirmar que la política conserva el comportamiento esperado. Hazlo con una herramienta controlada, nunca falsificando envíos a terceros ni generando spam.

Prueba el formulario real, no solo el dashboard.

Mantén el registro

Documenta propietario y condición de eliminación de cada mecanismo. Revisa la política al retirar un proveedor, hosting o plataforma.

Monitoriza informes de autenticación y rebotes sin recopilar datos innecesarios. Conserva historial DNS y reversión.

Pide ayuda si se supera el límite, se desconoce la propiedad o varios sistemas comparten dominio. Comparte el registro público y cabeceras redactadas, nunca credenciales DNS o claves privadas.

ANTES DE ENVIAR LA SOLICITUD

Preguntas frecuentes.

¿Pedís contraseñas en el formulario?+

No. El formulario público nunca solicita accesos. Los datos seguros se piden únicamente después de aprobar el alcance y el presupuesto.

¿Quién revisa la incidencia?+

La solicitud llega a Jordi Ensenyat, fundador de Code Barcelona y especialista WordPress con más de 15 años de experiencia.

¿Se cambia algo antes del presupuesto?+

No. Primero se revisan los síntomas visibles y se define el alcance. La intervención empieza tras la aprobación y con una vía de vuelta preparada.

¿Trabajáis con webs en inglés y fuera de España?+

Sí. WP Repair atiende incidencias WordPress y WooCommerce en inglés y español, con servicio remoto.

Evaluar mi incidencia