Free DKIM Record Checker 

Ensure your emails are authenticated and trusted with a free DKIM record checker.

*Up to 10 checks

Mailtrap Tip

To find the DKIM selector for an email, start by viewing the full email headers in your email client (usually found under “Show Original” or “View Source”). Look for the DKIM-Signature header—within it, locate the s= tag, which indicates the selector (e.g., s=selector1 ).

Your DKIM signature

Tag Name Value

Mailtrap Tip

“v=” tag is recommended by RFC 6376

More tools to improve your deliverability

IP Blacklist Checker

Learn more

Domain Blocklist Checker

Learn more

DMARC Checker

Learn more

SPF Checker

Learn more

What is a DKIM record checker?

A DKIM (DomainKeys Identified Mail) record checker is a tool that verifies the existence and accuracy of your domain’s DKIM record. It ensures that your DKIM public key is properly published in your domain’s DNS (Domain Name System), enabling email servers to validate email authenticity.

How does a DKIM checker tool work?

A DKIM checker operates by performing the following steps:

  1. DNS query: The tool retrieves the DKIM TXT record or CNAME record published in your domain’s DNS.

  2. Syntax validation: It verifies the structure and DKIM record syntax to ensure correctness.

  3. Key verification: The checker validates the public key in the DKIM record to confirm it matches the private key used to sign emails.

  4. Result report: It provides a report indicating whether the DKIM record is correctly configured.

Why should you use a DKIM lookup tool?

A DKIM record lookup tool is essential for the following:

  1. Email authentication: Ensure email security and authenticity.

  2. Email deliverability: Improve the chances of your emails reaching inboxes.

  3. Domain security: Protect your domain from email spoofing and phishing attacks.

  4. Message integrity: Ensure message headers and content haven’t been tampered with during transit.

How to fix issues detected by the DKIM record check tool

If issues are detected by the DKIM check tool, follow these steps to resolve them:

  1. Identify the issue: Review the DKIM check tool’s report to pinpoint the problem, such as missing records, syntax errors, or mismatches in configuration.

  2. Update your DKIM record: Correct errors by ensuring the DKIM record is properly configured in your DNS settings through accurate DKIM selector names, key lengths, and alignment with your email server.

  3. Verify DNS updates: Allow time for DNS changes to take effect and confirm the updates are correctly applied.

  4. Test your setup: Re-run the DKIM check to ensure the issue is resolved.

  5. Monitor regularly: Perform periodic checks to maintain DKIM validity and ensure email authentication remains intact.

Mailtrap Tip

Combine DKIM with an SPF record and DMARC for enhanced email security and deliverability.

Frequently Asked Questions

What is DKIM?

DKIM is an email authentication technique that uses cryptographic signatures (DKIM signatures) to verify that an email was sent from an authorized server and has not been altered during transit.

What is a DKIM record?

A DKIM record is a type of DNS record that contains the public key used to authenticate emails sent from your domain. This record enables receiving servers to verify that an email’s digital signature matches the private key, ensuring the email message’s authenticity and integrity.

Why is the DKIM record important?

The DKIM record is important because it helps prevent email spoofing and phishing by verifying the authenticity of your messages. It improves email deliverability, builds trust with recipients, and ensures your outgoing emails are less likely to end up in spam folders.

How to create a DKIM record?

To create a DKIM record, generate a DKIM key pair (public and private keys) using your email provider or a key generator. Then, publish the public key as a TXT record in your domain’s DNS settings and configure your email server to sign outgoing messages with the private key. Finally, test the setup using a DKIM record tester to ensure proper configuration and functionality.