By Debmedia Technologies LLP · Kolkata, India · Updated
What Is DKIM?
DKIM, short for DomainKeys Identified Mail, adds a digital signature to every email you send. The matching public key is published in your DNS, so receiving servers can verify that the message really came from your domain and was not changed on the way.
The key lives in a TXT record at selector._domainkey.yourdomain.com. The selector is simply a label that lets you keep more than one key, for example one per email provider. This DKIM checker fetches that record and tests it.
How to Use This DKIM Checker
- Enter your domain, such as example.com.
- Enter the selector from your email provider, for example google or selector1.
- Not sure of it? Leave the selector empty and the tool tries around 17 common selectors.
- Press Check DKIM and read the checks for each key found.
How to Find Your Selector
Your email provider shows it in the domain setup page. You can also open any message you sent, view the original source and look for the DKIM-Signature header. The s= value is the selector and d= is the domain.
| Provider | Typical selector |
|---|---|
| Google Workspace | google (or a custom name you chose) |
| Microsoft 365 | selector1 and selector2 |
| Many hosting panels | default |
| Marketing tools | k1, s1, s2 or a provider-specific name |
Understanding the Checks
- Record found. A DKIM record exists at that selector.
- Key length. 2048-bit RSA is recommended. 1024-bit still works but is weaker, and shorter keys should be replaced.
- Empty p= value. The key was revoked. Mail signed with it will fail.
- Testing mode (t=y). The domain is still in test mode, so some receivers ignore failures. Remove it once everything works.
The tag rules are defined in RFC 6376, the DKIM specification.
Common DKIM Problems
The record is not found
The selector may be wrong, or the record may not have propagated. Some DNS panels also add your domain automatically, which creates a doubled name such as selector._domainkey.example.com.example.com. Check the name in your panel.
The key is cut off
Long keys must be split into several quoted strings inside one TXT record. Most panels do this for you, but a pasted key with line breaks or spaces can break it.
Signing is not turned on
Publishing the record is only half the job. Your email service must also be set to sign outgoing mail with that selector.
Next Steps
DKIM is one of three parts of email authentication. Review the other two with the sender policy analyzer and the DMARC record checker, then confirm that incoming mail reaches the right servers with the MX record viewer.
Why Verify DKIM Regularly?
Keys get rotated, providers change and DNS panels sometimes alter records quietly. Running a DKIM checker after any change to your mail setup confirms that the public key is still published correctly and strong enough to trust.
Frequently Asked Questions
Disclaimer: results come from live requests and can change as records and servers change. We cannot guarantee that every answer matches what every visitor sees.