MediumPolicy · usually medium

Subdomain policy is weaker than the domain policy

sp= is set to a laxer value than p=, leaving subdomains less protected.

Check your own domain

What causes this

The sp tag sets the policy for subdomains. When it is weaker than p — for example p=reject with sp=none — every subdomain of your domain, including ones that do not exist, is left effectively unprotected. Attackers prefer subdomains precisely because they are so often overlooked, and a non-existent subdomain is just as usable for a forged From address as a real one.

What it breaks

Mail forged from subdomains is not subject to your main policy. This is a common gap in otherwise well-configured domains.

How to fix it

Raise sp to match p, or remove sp so subdomains inherit the domain policy.

  1. Confirm no legitimate subdomain sends mail that would fail the stricter policy.
  2. Either delete the sp tag — subdomains then inherit p — or set sp to the same value as p.

Specification: RFC 7489 — DMARC

Related problems