Discrepancia de Body Hash del DKIM
Una discrepancia de body hash del DKIM ocurre cuando el hash del cuerpo del correo (etiqueta bh= en el encabezado DKIM-Signature) no coincide con el contenido real del cuerpo al momento de la verificación. Es decir, el cuerpo del correo fue modificado después de aplicar la firma DKIM, y la validación falla aunque la clave DKIM sea correcta.
Síntomas
- La verificación DKIM falla con "body hash did not verify"
- Encabezados mostrando dkim=fail (body hash did not verify)
- DKIM pasa para algunos destinatarios pero falla para otros
- Correos de listas de correo fallando el DKIM de forma consistente
Causas comunes
- Software de listas de correo agregando texto de pie al cuerpo
- Gateway de correo o antivirus modificando el contenido del mensaje
- Cambio de Content-Transfer-Encoding en tránsito
- Servicios de reenvío alterando el cuerpo
- Conversión de codificación de caracteres cambiando los bytes del cuerpo
Solución paso a paso
- 1
Valida la configuración del DKIM
Verifica la clave pública DKIM y la configuración de la firma.
Usar DKIM Validator → - 2
Analiza los encabezados del correo
Inspecciona los encabezados completos para ver los resultados de la verificación DKIM y rastrear modificaciones.
Usar Email Headers → - 3
Revisa los registros TXT
Verifica que el registro DKIM en el DNS sea correcto.
Usar TXT Record Lookup → - 4
Identifica el punto de modificación
Determina qué salto de la cadena de entrega está modificando el contenido del cuerpo.
- 5
Configura el límite de tamaño del cuerpo
Considera usar la etiqueta l= en las firmas DKIM para firmar solo una parte del cuerpo, permitiendo contenido agregado después.
Herramientas de diagnóstico recomendadas
Monitorea la Integridad del DKIM
Sigue los resultados de validación del DKIM y detecta fallas de body hash.

