Troubleshooting

DKIM not signing emails? How to fix it

If your email is failing DKIM checks, it usually means one of several things is wrong. Here is how to diagnose and fix it.

Check your DKIM setup in seconds

The free InboxProof DKIM checker verifies your DKIM record, checks the key strength, and tells you exactly what to fix. No signup.

Run the free check

What does "DKIM not signing" mean?

When a receiving server says your email "failed DKIM," it means one of these:

Step 1: Check your DKIM record

Run this command to check your DKIM record:

dig +short TXT google._domainkey.yourdomain.com

Replace google with your actual DKIM selector. If the command returns nothing, your DKIM record is missing.

Step 2: Verify the selector

Make sure the DKIM selector in your DNS matches the one your email provider uses. For example, if you use Google Workspace, the selector is usually google. If you use Microsoft 365, it is usually selector1 or selector2.

If they do not match, DKIM will fail.

Step 3: Check the key strength

Modern DKIM keys should be at least 1024 bits. If your key is 512 bits, many receiving servers will reject it.

Run the free InboxProof DKIM checker to verify your key strength.

Step 4: Check domain alignment

For DKIM to pass, the domain in your DKIM signature must align with the domain in your "From" header. If they do not match, DKIM will fail.

For example, if your "From" domain is yourdomain.com, your DKIM signature must also be for yourdomain.com (or a subdomain of it).

Step 5: Verify the fix

After making the changes, run the free InboxProof DKIM checker to confirm your DKIM record is configured correctly. The checker verifies:

Fix your DKIM issue

Run the free DKIM checker and see if your DKIM record is configured correctly.

Run the free check

Want this checked automatically every day? Inboxproof Pro monitors your domain around the clock and alerts you the moment a record breaks or an IP gets listed. See pricing →

Related: SPF vs DKIM vs DMARC · SPF record not working? · How to set up a DMARC record · Gmail SMTP error 550-5.7.26