DKIM checker: find your selector and check the key
Type a domain to find which DKIM selectors it publishes, which sender each belongs to, and whether each key is long enough. Or enter the selector you have.
On this page · 5 sections
What a DKIM selector is
A sender that signs your mail with DKIM publishes its public key in DNS, at a name made of a selector, _domainkey and your domain: google._domainkey.example.com. Each signed message says which selector to look up, so one domain can have a key for each service that sends for it, and a sender can switch to a new key under a new selector without breaking mail already in flight.
There's no list of a domain's selectors in DNS, so a checker can only try names. If yours isn't found, open a message you sent and look at its DKIM-Signature header: the selector is the value after s=, and the domain after d=.
The selectors the big senders use
google- Sender: Google Workspace
- Record you add: A TXT record with the key.
googleis the default, and you can choose another. [4] selector1,selector2- Sender: Microsoft 365
- Record you add: Two CNAME records pointing at Microsoft. Only one signs at a time; the other is for the next key. [5]
k2,k3- Sender: Mailchimp
- Record you add: Two CNAME records, to
dkim2.mcsv.netanddkim3.mcsv.net. [6] s1,s2- Sender: SendGrid
- Record you add: Two CNAME records to your account's SendGrid host. [7]
cf2024-1- Sender: Cloudflare Email Routing
- Record you add: A TXT record Email Routing adds for you. See SPF, DKIM and DMARC on Cloudflare.
A CNAME is fine: the checker follows it to the sender's key, as a receiver does. Checked on November 5, 2026: GitHub's google selector holds a 2048-bit key, and its s1 is a CNAME to SendGrid.
What the results mean
- Strong key
- What it means: RSA of 2048 bits or more, or an Ed25519 key. [2][3]
- What to do: Nothing.
- Works, but short
- What it means: 1024-bit RSA. Signers must use at least 1024 bits and should use at least 2048. [2]
- What to do: Ask the sender to rotate to 2048 bits, or generate a new key in its settings.
- Too short
- What it means: Under 1024 bits. Receivers must not treat signatures with these keys as valid, so DKIM fails. [2]
- What to do: Replace the key now.
- Revoked
- What it means: The record's
p=is empty, which means the key was withdrawn. [1] - What to do: Normal for an old selector. If it's the one your mail is signed with, publish the new key.
- Testing
- What it means: The record has
t=y. Receivers must treat the mail no differently from unsigned mail. [1] - What to do: Remove
t=yonce signing works.
Where Ayoh fits
Ayoh sends through Cloudflare Email Service, which signs with keys Cloudflare publishes for you. When you connect a domain, Ayoh adds the records, and the checker above shows them.
Sources
Read November 5, 2026.
- [1] IETF, RFC 6376, DKIM Signatures (opens in a new tab): the
p=andt=tags of a key record (section 3.6.1). - [2] IETF, RFC 8301, Cryptographic Algorithm and Key Usage Update to DKIM (opens in a new tab): key lengths (section 3.2).
- [3] IETF, RFC 8463, A New Cryptographic Signature Method for DKIM (opens in a new tab): Ed25519 keys.
- [4] Google Workspace Admin Help, Set up DKIM (opens in a new tab).
- [5] Microsoft Learn, How to use DKIM for email in your custom domain (opens in a new tab).
- [6] Mailchimp, About email domain authentication (opens in a new tab).
- [7] Twilio SendGrid, How to set up domain authentication (opens in a new tab).