HighAuthentication · usually high

DKIM record is malformed

The record at this selector is not a valid DKIM key record.

Check your own domain

Leave the selector blank and we will probe the selectors that common providers use.

What causes this

A DKIM record is tag=value pairs and must contain a p= tag holding the base64 public key. The most frequent cause of a malformed record is the key being truncated or having spaces inserted when it was pasted, because DKIM keys are long and many DNS interfaces wrap or split them awkwardly.

What it breaks

Receivers cannot load the public key, so every signature made with this selector fails verification.

How to fix it

Re-paste the key exactly as your provider issued it.

  1. Copy the record value again from the provider's console.
  2. Paste it as a single unbroken value. If your DNS host requires splitting long strings, use its quoted-string syntax rather than inserting spaces.
  3. Verify the p= value is unbroken base64 with no whitespace inside it.
  4. Re-check the selector.

Specification: RFC 6376 — DomainKeys Identified Mail

Related problems