DKIM Lookup

Look up your domain's DKIM record and verify your email signing configuration.

If you don't know the selector, check your email provider's documentation (e.g. google, default, mail, selector1).

What is a DKIM Record?

DKIM (DomainKeys Identified Mail) is an email authentication method that adds a cryptographic signature to outgoing messages. The receiving server retrieves the public key from DNS and verifies that the message was not altered in transit and genuinely originated from that domain.

Cryptographic Signing

Each outgoing email is signed with a private key only your server knows. The recipient verifies it against the public key published in DNS.

Content Integrity

The signature covers the email headers and body. Any modification in transit causes DKIM verification to fail, alerting the recipient.

DMARC Alignment

A valid DKIM signature produces a "pass" result for DMARC policy evaluation, increasing the chance your emails reach the inbox.

How to Add a DKIM Record?

DKIM setup involves generating a key pair and publishing the public key in DNS. Most email hosting providers complete these steps automatically.

1

Generate a Key Pair

Generate an RSA (minimum 2048-bit) or Ed25519 key pair via your mail server or email provider. The private key stays on your server; the public key goes into DNS. Choose a selector name (e.g. mail, 2024).

2

Add a TXT Record in DNS

In your DNS management panel, create a new TXT record. Enter selector._domainkey in the host field and paste v=DKIM1; k=rsa; p=PUBLIC_KEY as the value.

selector._domainkey.example.com TXT "v=DKIM1; k=rsa; p=..."
3

Verify the Record

After DNS propagation (5–30 minutes), use the tool above to query your DKIM record with your selector and domain. Once confirmed, send a test email to verify the signature.

What You Need to Know About DKIM Records

Key points to keep in mind so DKIM signing works correctly and your emails don't end up in spam.

Use a Minimum 2048-bit Key

1024-bit RSA keys are no longer considered secure. Use at least 2048-bit RSA or Ed25519 for new setups. If your existing key is 1024-bit, rotate it by creating a new selector.

Choose Your Selector Name Wisely

Selectors let you run multiple DKIM keys on the same domain — useful for different services or key rotation. Use meaningful names like mail, google, or 2024.

Rotate Keys Periodically

For security, DKIM keys should be rotated every 6–12 months. Publish the new key under a new selector, keep the old record active briefly, then remove it.

Split Large Public Keys

DNS TXT records are limited to 255 characters per string. 2048-bit RSA public keys often exceed this; your provider typically splits the key across multiple strings automatically.

Sign Your Emails Cryptographically

Pro ePosta's business email hosting comes with DKIM signing, SPF, and DMARC fully configured out of the box.