Entrega de correo

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. 1

    Valida la configuración del DKIM

    Verifica la clave pública DKIM y la configuración de la firma.

    Usar DKIM Validator →
  2. 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. 3

    Revisa los registros TXT

    Verifica que el registro DKIM en el DNS sea correcto.

    Usar TXT Record Lookup →
  4. 4

    Identifica el punto de modificación

    Determina qué salto de la cadena de entrega está modificando el contenido del cuerpo.

  5. 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.

Preguntas frecuentes