Respuesta directa

Este tutorial explica cómo «Diagnosticar fallos del hash de cuerpo DKIM» dentro del itinerario DKIM e integridad del mensaje, usando pruebas autorizadas y sin convertir una observación limitada en una promesa general. Empiece formulando la pregunta en una frase y nombrando la identidad exacta. Así se evita que una puntuación, una captura aislada o un dominio parecido sustituyan al hecho que realmente se observó.

El título de origen es «Troubleshoot DKIM body hash failures». Esta versión española cubre la misma tarea, pero permanece sin publicar hasta que una persona responsable registre la revisión lingüística, técnica y editorial completa.

Preparar las pruebas

Use únicamente un dominio, dirección, IP o mensaje que esté autorizado a examinar. Anote el sistema que produce el dato, la hora UTC, el identificador de la prueba y la cobertura disponible. Elimine claves API, cookies, contraseñas, partes locales innecesarias y contenido privado antes de compartir.

Separe el valor de protocolo, la interpretación del producto y la decisión operativa posterior. Una fuente ausente, caducada o no disponible sigue siendo desconocida; no se convierte en aprobado ni en «no listado» para que el informe parezca más completo.

Seguir un método controlado

En el itinerario DKIM e integridad del mensaje, aplique esta pauta: Copie exactamente d= y s= de la firma y consulte el nombre de clave correspondiente. Mantenga como observaciones distintas la presencia de la clave, la validez criptográfica y cualquier transformación del mensaje. Conserve el valor anterior y prepare una reversión antes de modificar nada. Cambiar una sola variable permite comparar la prueba nueva con la referencia inicial.

Para «Diagnosticar fallos del hash de cuerpo DKIM», escriba primero identidad, fuente, observación esperada, responsable y condición de parada. Use un evento o mensaje nuevo cuando la prueba dependa del momento del envío; un mensaje antiguo no cambia al modificar el DNS.

Ejemplo reproducible

Ejemplo de trabajo: Una firma con d=example.com y s=next lleva a next._domainkey.example.com. Tras observar la clave se usa un mensaje nuevo para confirmar que el servicio firma con ese selector. Los nombres example.com y receiver.example y las direcciones reservadas no representan clientes ni resultados reales. Sirven para vincular cada conclusión a una prueba sin exponer datos personales.

Registre el ejemplo en una tabla con identidad, fuente, hora, estado y límite. Si hay dos explicaciones posibles, indique qué observación adicional permitiría separarlas en vez de elegir la más cómoda.

Leer el resultado esperado

Un resultado útil no es solo un color. Debe mostrar el dato observado, su fuente, los controles ejecutados y los que faltan. Completo, parcial, desconocido, no disponible y fallido son estados diferentes y deben seguir visibles.

Compruebe que la conclusión responde exactamente a «Diagnosticar fallos del hash de cuerpo DKIM» y no a una cuestión más amplia. Otra persona autorizada debería poder repetir el control con las mismas entradas depuradas y comprender por qué se eligió la acción siguiente.

Fallos, ambigüedades y límites

Límite de este itinerario: Encontrar una clave pública no verifica una firma concreta. Cuerpo, cabeceras firmadas, canonicalización y clave privada pertenecen al mensaje recibido. Proveedores, DNS, claves, listas, rutas y configuración pueden cambiar después. Feche el resultado y no lo convierta en una garantía futura.

Ante un tiempo de espera, una respuesta parcial o una fuente sin configurar, detenga la conclusión donde terminan las pruebas. Un reintento limitado puede servir; las repeticiones rápidas pueden ampliar una caída, gastar cuota o ensuciar el historial.

Siguiente acción útil

Conserve el identificador del informe y el mínimo de prueba depurada necesario para comparar. Elija una sola acción reversible, obtenga la aprobación correspondiente y produzca una observación nueva en condiciones equivalentes.

El objetivo de DKIM e integridad del mensaje es: Localizar selectores y diagnosticar firmas de mensajes. Si la lección cambia una instrucción publicada, cree una revisión, vuelva a comprobar las fuentes y marque las traducciones dependientes en lugar de reemplazarlas en silencio.