Skip to content
critical

DKIM record with empty p= — a revoked key still in use

RFC 6376 §3.6.1 defines a DKIM record with an empty p= tag as an explicit revocation. Receivers treat signatures made with that key as failures, not as unsigned.

This usually appears when a key is rotated and the old selector is emptied rather than deleted, while some system is still signing with it.

How to fix it

  1. 1Identify which system still signs with the revoked selector by reading the s= tag in a recent message.
  2. 2Point that system at the current selector, or complete the key rotation.
  3. 3Delete the revoked record once nothing signs with it.

Check whether your domain has this problem

Free, no signup, about two seconds. You get the exact record to paste.

Related guides