Email Authentication

What is DKIM, and how does signing your email build trust?

Inboxlogy7 min readUpdated 2026-10-26

In short: DKIM adds a cryptographic signature to every email you send. Your mail server signs messages with a private key, and mailbox providers verify the signature using a public key you publish in DNS. A valid DKIM signature proves the message really came from your domain and was not altered in transit, which is one of the strongest trust signals for inbox placement.

What does DKIM do?

DKIM stands for DomainKeys Identified Mail. When you send a message, your mail server creates a signature from the content and headers using a private key that only you hold. The matching public key lives in your DNS. The receiving server fetches that public key, checks the signature, and confirms two things: the mail genuinely came from your domain, and nobody changed it along the way.

Key point: Your DKIM private key stays on your mail server and is never shared. Only the public key goes in DNS. That split is what makes the signature trustworthy: only the real sender can produce a signature the public key will verify.

What is a DKIM selector?

A selector is a label that tells receivers which DKIM key to use, since a domain can publish several. The public key lives at selector._domainkey.yourdomain.com. For example, Google Workspace often uses the selector google, and Microsoft 365 uses selector1 and selector2. To check DKIM, you need to know your selector, which you can find in your sending tool's settings or in the DKIM-Signature header of a sent message.

Why 2048-bit keys matter

DKIM keys come in different sizes. Older setups used 1024-bit keys, but 2048-bit keys are now the recommended standard because they are far harder to crack. If your provider still uses a 1024-bit key, it is worth rotating to 2048-bit where supported. When you generate a new key with a DKIM Generator, choose 2048-bit.

Why DKIM matters for cold email

DKIM is the signature that survives forwarding. Unlike SPF, which can break when mail is forwarded, a DKIM signature travels with the message. That makes it the more durable half of DMARC alignment. For cold email, a valid DKIM signature tells mailbox providers your mail is genuine and untampered, which directly supports inbox placement. Check your key is published and valid with a DKIM Checker.

Check your DKIM record free

Enter your domain and selector to confirm your DKIM public key is published and valid. Free, runs in your browser.

Open the DKIM Checker →All free tools

Frequently asked questions

How do I find my DKIM selector?
Check your sending tool's DNS or authentication settings, or open a message you sent and look at the DKIM-Signature header for the s= tag. Common selectors are google for Google Workspace and selector1/selector2 for Microsoft 365.
Can I have more than one DKIM key?
Yes. Each sending service can publish its own key under a different selector. This is normal and recommended when you send through multiple tools, so each service signs with its own key.
What key size should DKIM use?
Use 2048-bit keys where your provider supports them. They are the current standard and more secure than older 1024-bit keys. If you are on 1024-bit, plan to rotate up.
Is checking DKIM free?
Yes. The Inboxlogy DKIM Checker runs in your browser using public DNS and never charges or asks for an account. You just need to know your selector.