RFC 6376

A DKIM key nobody rotated, and a selector that vanished

Selectors are published once and then forgotten. We read yours on every run, measure the key behind each one, and tell you when a record changes or a key gets old enough to be worth replacing

The DKIM check, listing each published selector with its key type and size and confirming the keys meet the recommended minimum

The key behind the selector

Each published selector is fetched and the key parsed, so a 1024-bit key from years ago is named rather than left to be discovered

  • RSA key length measured
  • Ed25519 recognised
  • Weak keys called weak
  • Revoked selectors detected
The public DKIM tool auditing one selector, showing the key type, its size in bits and the tags parsed out of the record

What the DKIM check does

DKIM fails quietly. A wrong key does not bounce mail, it just stops the signature from proving anything, and the loss shows up as a slow drift in delivery

What counts as a strong key, and when to replace it

A key is judged on its size and then on its age, and the second one catches far more domains than the first

KeyVerdictWhat it means in practice
RSA under 1024Very weakShort enough to be treated as broken rather than merely dated
RSA under 2048WeakStill verifies today, and is the size most often found on keys nobody has touched in years
RSA under 3072FineThe size to publish if you are choosing one now
Ed25519ModernJudged on its algorithm rather than a bit count, and short enough to fit a TXT record without splitting

Age is tracked separately: a notice at 180 days, a warning at 270, and at 365 the reminder stops being polite

Three steps, about ten minutes

Public DNS and, if you want to verify a signature, one message you paste in

1

Enter the domain and a selector

The record is fetched, the key parsed and measured, and anything wrong with the record itself is named

2

Check a message that failed

If a receiver reported a DKIM failure, paste that message and the signature is verified against the published key

3

Leave it watching

On an account the record is read every ten minutes, and you get an email when it changes or when the key passes 180 days

Questions about DKIM

Key length, when to rotate, what happens when a selector disappears, and why a valid signature can still fail DMARC

A selector is a DNS label used to locate the specific public key required for signature verification. It enables multiple services and vendors to sign mail for the same domain independently, preventing configuration conflicts.

Regular rotation limits the impact of potential private key exposure. We recommend rotating keys every 6 to 12 months, and immediately upon vendor changes, personnel turnover, or suspected security compromise.

Yes. We provide full validation for RSA (including 2048-bit and higher) and modern Ed25519 keys. We flag outdated algorithms and weak key sizes to ensure your signing posture remains secure.

Canonicalization determines how much header and body modification is tolerated during transit. Overly strict settings can cause verification failures if intermediate MTAs alter message formatting, directly impacting your DMARC alignment.

No. Your private keys remain securely within your mail servers or ESP. RUA•Watcher only monitors the public keys published in your DNS and tracks their verification health to ensure continuous security.

Specifications this page relies on

  • RFC 6376DomainKeys Identified Mail (DKIM) Signatures

Find out how old your signing key is

The key length behind each selector, and how long that key has been sitting there. One domain is free, with no card to enter