Base de connaissances · E-mail

Comprendre l'erreur de rejet d'e-mail « 550 DKIM: bodyhash_mismatch »

Dernière mise à jour : 2025-05-22

Que signifie cette erreur ?

When you encounter an error message like:

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

It indicates that the recipient's mail server attempted to verify the DomainKeys Identified Mail (DKIM) signature of the incoming email but found a mismatch between the expected and actual hash of the email body. This discrepancy suggests that the email content may have been altered after it was signed, leading to a failed DKIM verification.


What Is DKIM?

DKIM is an email authentication method designed to detect forged sender addresses in emails. It allows the sender to associate a domain name with an email message by affixing a digital signature to it. This signature is verified by the recipient's mail server using the sender's public key published in their DNS records. A successful verification confirms that the email has not been tampered with in transit and that it indeed originates from the claimed domain.


Causes des erreurs « bodyhash_mismatch »

Plusieurs facteurs peuvent provoquer une erreur « bodyhash_mismatch » :

    1. Email Content Modification: If the email body is altered after the DKIM signature is applied—such as by adding disclaimers, footers, or through formatting changes—the hash will no longer match, causing verification to fail.

    2. Mail Transfer Agent (MTA) Interference: Some MTAs or security appliances may modify emails (e.g., by scanning for malware or spam), inadvertently altering the content and invalidating the DKIM signature.

    3. Configuration DKIM incorrecte: Misconfigurations, such as using outdated or mismatched keys, can result in signature verification failures.

    4. Services de redirection: Email forwarding services might modify the message in transit, leading to hash mismatches.

    5. Bogues logicielles: Certaines versions de serveurs de messagerie (par exemple Exim) ont présenté des bogues provoquant des problèmes de vérification DKIM, en particulier avec les e-mails volumineux .


Implications en matière de sécurité

Même s'il peut être tentant de désactiver les vérifications DKIM afin de laisser passer ces e-mails, cela peut présenter des risques de sécurité importants :

    • Vulnérabilité accrue à l'usurpation d'identité: Sans vérification DKIM, il est plus facile pour des acteurs malveillants d'envoyer des e-mails qui semblent provenir de domaines de confiance.

    • Risques d'hameçonnage: Les attaquants peuvent exploiter l'absence d'authentification pour diffuser des e-mails d'hameçonnage, ce qui peut entraîner des fuites de données ou des pertes financières.

    • Prolifération du spam: La désactivation des vérifications DKIM peut ouvrir les vannes au spam, au détriment de l'expérience utilisateur et des performances du système.

Il est donc essentiel de maintenir la vérification DKIM afin de garantir l'intégrité et la sécurité des e-mails.


Comment résoudre le problème

Pour les expéditeurs d'e-mails:

    1. Vérifier la configuration DKIM: Assurez-vous que vos enregistrements DKIM sont correctement configurés dans votre DNS et que la clé privée utilisée pour signer les e-mails correspond à la clé publique publiée.

    2. Éviter les modifications après la signature: Configurez vos systèmes de messagerie de manière à empêcher toute modification du corps de l'e-mail après l'application de la signature DKIM.

    3. Vérifier les services tiers: Si vous utilisez la redirection d'e-mails ou des services tiers, vérifiez qu'ils préservent la signature DKIM pendant l'acheminement.

    4. Mettre à jour le logiciel du serveur de messagerie: Assurez-vous que le logiciel de votre serveur de messagerie est à jour afin d'éviter les bogues connus susceptibles d'affecter la vérification DKIM.

Pour les destinataires d'e-mails:

    1. Maintenir la vérification DKIM: Continuez d'appliquer les vérifications DKIM afin de vous protéger contre les e-mails usurpés et malveillants.

    2. Surveiller les expéditeurs de confiance et les ajouter à la liste blanche: Si des e-mails légitimes sont rejetés, envisagez d'ajouter les expéditeurs de confiance à la liste blanche après une vérification approfondie.

    3. Communiquer avec les expéditeurs: Informez les expéditeurs des échecs de vérification DKIM afin qu'ils puissent corriger leur configuration.


Conclusion

L'erreur « 550-DKIM: bodyhash_mismatch » constitue une alerte importante signalant d'éventuels problèmes d'intégrité et de sécurité des e-mails. Les expéditeurs comme les destinataires jouent un rôle essentiel dans le maintien de la sécurité des communications par e-mail. En veillant à une configuration DKIM correcte et en évitant les pratiques qui modifient le contenu des e-mails après la signature, les organisations peuvent préserver la fiabilité de leurs systèmes de messagerie.

Si vous avez besoin d'aide pour configurer DKIM ou résoudre des problèmes associés, n'hésitez pas à nous consulter, en tant que fournisseur de services, afin d'obtenir une solution personnalisée.

← Tous les articles de la base de connaissances

Tell us what you need

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