Base de conocimientos · Correo electrónico

Comprensión del error de rechazo de correo "550 DKIM: bodyhash_mismatch"

Última actualización: 2025-05-22

¿Qué significa este error?

Cuando aparece un mensaje de error como:

550-DKIM: encountered the following problem validating WWDInc.onmicrosoft.com: bodyhash_mismatch

Indica que el servidor de correo del destinatario intentó verificar la firma DomainKeys Identified Mail (DKIM) del mensaje entrante, pero detectó una discrepancia entre el hash esperado y el hash real del cuerpo del mensaje. Esta discrepancia sugiere que el contenido del correo pudo haber sido modificado después de firmarse, lo que provoca un fallo en la verificación DKIM.


¿Qué es DKIM?

DKIM es un método de autenticación de correo electrónico diseñado para detectar direcciones de remitente falsificadas en los mensajes. Permite al remitente asociar un nombre de dominio a un mensaje de correo electrónico mediante una firma digital incorporada al mismo. El servidor de correo del destinatario verifica esta firma utilizando la clave pública del remitente, publicada en sus registros DNS. Una verificación correcta confirma que el mensaje no ha sido manipulado durante el tránsito y que realmente procede del dominio indicado.


Causas de los errores "bodyhash_mismatch"

Varios factores pueden provocar un error "bodyhash_mismatch":

    1. Modificación del contenido del correo: Si el cuerpo del mensaje se altera después de aplicar la firma DKIM—por ejemplo, al añadir avisos legales, pies de página o mediante cambios de formato—el hash dejará de coincidir y la verificación fallará.

    2. Interferencia del agente de transferencia de correo (MTA): Algunos MTA o dispositivos de seguridad pueden modificar los mensajes (por ejemplo, al analizarlos en busca de malware o spam), alterando sin querer el contenido e invalidando la firma DKIM.

    3. Configuración incorrecta de DKIM: Los errores de configuración, como el uso de claves obsoletas o que no coinciden, pueden provocar fallos en la verificación de la firma.

    4. Servicios de reenvío: Los servicios de reenvío de correo electrónico pueden modificar el mensaje durante el tránsito, lo que da lugar a discrepancias de hash.

    5. Errores de software: Algunas versiones de servidores de correo electrónico (por ejemplo, Exim) han presentado errores que provocan problemas en la verificación de DKIM, especialmente con correos electrónicos de gran tamaño .


Implicaciones de seguridad

Aunque pueda resultar tentador desactivar las comprobaciones de DKIM para permitir el paso de estos correos, hacerlo puede suponer riesgos de seguridad significativos:

    • Mayor vulnerabilidad a la suplantación de identidad (spoofing): Sin la verificación de DKIM, a los actores malintencionados les resulta más fácil enviar correos electrónicos que parecen proceder de dominios de confianza.

    • Riesgos de phishing: Los atacantes pueden aprovechar la falta de autenticación para enviar correos de phishing, lo que puede provocar filtraciones de datos o pérdidas económicas.

    • Proliferación de spam: Desactivar las comprobaciones de DKIM puede abrir las puertas a una avalancha de correos no deseados, lo que afecta a la experiencia del usuario y al rendimiento del sistema.

Por ello, es fundamental mantener la verificación de DKIM para garantizar la integridad y la seguridad del correo electrónico.


Cómo resolver el problema

Para los remitentes de correo electrónico:

    1. Revise la configuración de DKIM: Asegúrese de que los registros DKIM estén correctamente configurados en su DNS y de que la clave privada utilizada para firmar los correos coincida con la clave pública publicada.

    2. Evite modificaciones posteriores a la firma: Configure sus sistemas de correo para impedir cualquier alteración del cuerpo del mensaje una vez aplicada la firma DKIM.

    3. Compruebe los servicios de terceros: Si utiliza reenvío de correo electrónico o servicios de terceros, verifique que conserven la firma DKIM durante el tránsito.

    4. Actualice el software del servidor de correo: Asegúrese de que el software de su servidor de correo esté actualizado para evitar errores conocidos que puedan afectar a la verificación de DKIM.

Para los destinatarios de correo electrónico:

    1. Mantenga la verificación de DKIM: Siga aplicando las comprobaciones de DKIM para protegerse frente a correos suplantados y malintencionados.

    2. Supervise y añada a la lista blanca a los remitentes de confianza: Si se están rechazando correos legítimos, considere añadir a la lista blanca a los remitentes de confianza tras una verificación exhaustiva.

    3. Comuníquese con los remitentes: Informe a los remitentes sobre los fallos de DKIM para que puedan corregir sus configuraciones.


Conclusión

El error "550-DKIM: bodyhash_mismatch" funciona como una alerta crítica sobre posibles problemas en la integridad y la seguridad del correo electrónico. Tanto los remitentes como los destinatarios desempeñan un papel fundamental en el mantenimiento de una comunicación segura por correo electrónico. Al garantizar configuraciones DKIM adecuadas y evitar prácticas que alteren el contenido del correo después de la firma, las organizaciones pueden preservar la fiabilidad de sus sistemas de correo electrónico.

Si necesita ayuda para configurar DKIM o para solucionar problemas relacionados, considere consultarnos como su proveedor de servicios para obtener una solución personalizada.

← Todos los artículos de base de conocimientos

Tell us what you need

Compare available plans or describe your workload so we can discuss a suitable starting point.