DKIMPROBLEM.comDKIM Record Analysis
DKIM Syntax
This page explains the main DKIM DNS tags that appear in DKIM selector records.
| Tag | What It Does |
|---|---|
v=DKIM1 |
Marks the TXT record as a DKIM selector record. |
k=rsa |
Declares the key type. RSA is the most common DKIM key type. |
p= |
Contains the Base64-encoded public key used to validate DKIM signatures. |
t=s |
Strictly limits use of the selector to the exact domain rather than subdomains. |
t=y |
Testing mode. Indicates the selector may still be in test use. |
n= |
Optional notes field for administrators. |
h= |
Optional list of acceptable hash algorithms. |
s= |
Optional service type tag, commonly email. |
A valid DKIM record normally includes at least v=DKIM1 and a p= value containing the public key.
selector1._domainkey.example.com TXT "v=DKIM1; k=rsa; p=..."
A direct DKIM TXT record. The selector in the DKIM-Signature header must match the DNS selector being checked.
selector1._domainkey.example.com CNAME selector1.example.net
A delegated selector pattern used by many sending platforms. The CNAME target should publish the DKIM TXT record.
v=DKIM1; p=
An empty public key is usually used to revoke a selector and should not be treated as an active signing key.