DKIM fix
DKIM for Subdomain Email — Setup Guide
Sending from a subdomain? Put DKIM at [selector]._domainkey.[subdomain].yourdomain.com. The parent zone’s key doesn’t magically cover kids.
DNS example
The lookup is always relative to the signing domain in d=. See DKIM and selectors.
DMARC and subdomains
Policy for subdomains can be set with sp= on the organizational domain's DMARC record, or with a separate DMARC record on the subdomain — plan alignment with your From: domain.
Steps
From / signing domainselector._domainkey.<subdomain>.yourdomain.comsp= or subdomain DMARC as neededCheck subdomain DKIM DNS
Open DNS Preflight →FAQ
Does parent DKIM cover subdomains?
No — keys are queried under each signing domain's _domainkey name.
How do I add subdomain DKIM?
Create the record under the subdomain's DNS zone (or as a FQDN in your host UI).
DMARC sp= for subdomains?
sp= sets subdomain policy when no separate record exists on the child.
Common setups?
Transactional vs marketing subdomains — each may use different providers and selectors.
Verification?
Resolve the exact s._domainkey.d host and send a test message.