Skip to content
Glossary · Authentication

sp= tag

The DMARC tag setting the policy for existing subdomains of the organizational domain, when it should differ from the domain's own p= policy.

What it means

sp= takes the same values as p=. Published at example.com, sp=quarantine applies to news.example.com, billing.example.com and any other subdomain that exists in DNS, while p= governs example.com itself. Without sp=, subdomains inherit p=.

It only takes effect in the record at the organizational domain. A record published at a subdomain governs that subdomain directly through its own p=, and sp= there is ignored.

One use: p=reject for the main domain while its subdomains stay at sp=none until their reports are clean. A single subdomain that needs a different policy can publish its own record instead. For subdomains that do not exist at all, np= can set a stricter policy.

Example

v=DMARC1; p=reject; sp=quarantine; rua=mailto:dmarc@example.com

On this site

Sources

What this definition rests on. The wording is ours; the facts are theirs.

All 432 terms in the glossaryThe wiki: blocklists and bounce codes

Beat · paid monitoring

A heartbeat for your email.

Beat runs every check on this site on a schedule: 41 checks, 25 blacklists and real inbox placement. The moment something breaks, it tells you what broke, why it matters, and the exact fix.

example.comWatching
  • SPFpass
  • DKIMpass
  • DMARCp=none
  • Blacklists0 of 25

Illustrative. Your domain, every few hours.

Also from us:Pulse: your own sending infrastructureConsulting: $65/hr, no retainer