Authentication

How DKIM selectors work: finding, rotating and troubleshooting your DKIM key

Every DKIM signature is tied to a selector. The selector is the name the receiving server uses to look up your public key in DNS. If the selector is missing, wrong, or pointing at the wrong key, your DKIM check fails and your email loses a major trust signal. This guide explains how selectors work, how to find yours, and how to rotate one without breaking delivery.

Check your DKIM selector in seconds

The free InboxProof audit reads your DKIM record, verifies the selector resolves, checks the key length, and tells you if your DKIM is actually passing. No signup.

Audit my domain

What a DKIM selector is

A DKIM selector is a short label that appears in two places:

When a receiving server gets your email, it reads the selector from the DKIM-Signature header, then queries DNS for <selector>._domainkey.yourdomain.com. If that TXT record exists and contains the matching public key, the DKIM check can pass. If the record is missing or the key does not match, the check fails.

The selector is what lets you have multiple DKIM keys at the same time. You can run s1 and s2 in parallel during a key rotation, or use different selectors for different sending services.

Common selector names

Providers pick their own selector names. The most common patterns:

The exact name does not matter as long as it matches between the header and the DNS record. What matters is that the selector you are signing with is the same one the receiving server can find in DNS.

How to find your DKIM selector

There are three reliable ways to find the selector your mail is actually using:

If you cannot find a matching selector, your DKIM is not set up correctly and your email is failing the DKIM check.

How to rotate a DKIM key without breaking delivery

Rotating a DKIM key is the most common reason a domain suddenly loses DKIM. The safe process:

  1. Create the new key with a new selector (for example, move from s1 to s2).
  2. Add the new DNS record for s2._domainkey.yourdomain.com while s1 is still live.
  3. Wait for DNS propagation (usually a few minutes to a few hours, depending on TTL).
  4. Switch your sender to sign with the new selector.
  5. Verify the new selector passes by sending a test email and checking the DKIM result.
  6. Remove the old selector only after you have confirmed the new one is working and you no longer need to sign with the old key.

The key rule: never delete the old selector before the new one is confirmed working. If you delete s1 before your sender is signing with s2, every email in flight will fail DKIM.

Selector mistakes that break DKIM

How to verify your DKIM is passing

After you set up or rotate a selector, verify the full chain:

If the DKIM check passes but your email still lands in spam, the problem is likely SPF or DMARC, not DKIM. See the SPF vs DKIM vs DMARC guide.

Verify your DKIM selector is passing

Run a free audit on your domain and see exactly which selector is live and whether it resolves correctly.

Open the free audit

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 · Cold email deliverability · Why email lands in spam · SMTP error codes