MXToolbox reports DKIM verification failures due to a multitude of reasons. These include potential glitches within MXToolbox itself, DNS record errors such as syntax mistakes or incorrect key placement, whitespace or line break issues within email headers or body, DNS propagation delays after updating records, DKIM selector mismatches, invalid characters in the DKIM record, problems related to subdomain DKIM configuration, conflicts arising from multiple DKIM records, signature manipulation during transit, incorrect key retrieval, signing process problems, and even exceeding DKIM keysize limitations. It's essential to verify results with other tools, check raw email headers, validate DKIM syntax, ensure the correct selector is used, verify proper subdomain configurations, and allow ample time for DNS propagation.
9 marketer opinions
MXToolbox may report DKIM verification failures due to various reasons, including glitches in MXToolbox itself, whitespace or line break issues in email headers, DNS propagation delays, incorrect DKIM record syntax, incorrect selector usage, invalid characters in the DKIM record, issues with subdomain DKIM configuration, conflicts from multiple DKIM records, or false positives. Verifying with other tools and checking raw email headers is recommended.
Marketer view
Email marketer from Email on Acid shares that incorrect syntax in the DKIM DNS record, such as missing semicolons or incorrect key values, can lead to verification failures. Suggests using online tools to validate the DKIM record syntax.
12 Jun 2022 - Email on Acid
Marketer view
Email marketer from SuperUser explains that using the wrong DKIM selector in the signing process or when querying the DNS record can cause verification failures. It suggests verifying that the selector used matches the one specified in the email headers.
1 Jul 2021 - SuperUser
5 expert opinions
MXToolbox might report DKIM verification failures due to whitespace in the DKIM signature's body hash, DNS record errors (syntax, typos), DKIM selector mismatch, or simply be a false positive. It's important to validate DNS records, verify the DKIM selector, and check authentication at multiple receivers.
Expert view
Expert from Email Geeks responds that the DNS record is syntactically correct and all tools agree. The signature may not be, but only mxtoolbox has seen that.
16 Oct 2021 - Email Geeks
Expert view
Expert from Spamresource explains that DNS record errors, such as incorrect syntax, typos, or improper key placement, are common reasons for DKIM verification failure in MXToolbox. They advise carefully validating the DKIM DNS record using online tools to ensure correctness.
3 Apr 2024 - Spamresource
6 technical articles
DKIM signature verification failures can occur due to various reasons outlined in technical documentation. These include signature manipulation during transit, incorrect DNS configuration, changes to the message body after signing, problems with the signing process or DKIM signing software, DKIM selector mismatch, key mismatch, syntax errors, and exceeding DKIM keysize limitations. Troubleshooting involves verifying the selector, ensuring the correct public/private key pair is used, validating DNS configuration and record syntax, and adhering to key size limits.
Technical article
Documentation from AWS explains that there are keysize limitations for DKIM, and that if the key size in the DKIM record exceeds these limits it may cause validation errors. Key sizes of 1024 or 2048 bits are most commonly used.
22 Jan 2023 - Amazon Web Services
Technical article
Documentation from OpenDKIM.org details troubleshooting DKIM issues which often involve verifying the selector in the DKIM record matches the one used for signing, and ensuring the public key in the DNS record matches the private key used for signing.
17 Mar 2025 - OpenDKIM.org
Do DKIM selectors affect email reputation?
How do I find the DKIM selector for my domain in Dmarcian or Hubspot?
How do I fix DKIM alignment errors and configure DKIM signing for a custom domain in Microsoft 365 and is include:spf.mtasv.net required for mailchimp?
How do I fix DKIM failing body hash verification?
How do I interpret SpamAssassin DKIM test results and troubleshoot DKIM signature issues?
What causes DKIM errors during double DKIM implementation and how can they be fixed?