SpamExperts setup
SpamExperts: DMARC fails for outbound filtered mail
The message needs either aligned SPF or aligned DKIM after it leaves the SpamExperts outbound filter.
The visible symptom is:
Authentication-Results: spf=pass; dkim=pass; dmarc=fail header.from=example.com
Fix the DMARC failure
- Copy From, Return-Path, DKIM-Signature, and Authentication-Results from one failed message.
- Choose one aligned path: SPF or DKIM.
- For SPF, make the envelope domain align with From and authorize the SpamExperts outbound route.
- For DKIM, use a d= domain that aligns with From and assign its selector to the outgoing user.
- Start DMARC with p=none and a monitored rua address.
- Move to quarantine or reject only after every legitimate sender passes.
Common causes
SPF passes for an unrelated Return-Path, the DKIM selector is not assigned to the outgoing user, a message bypasses SpamExperts, or enforcement began before all senders were inventoried.
What the check proves
Public DNS shows policies and keys. A new message header shows the identities that actually passed or failed.
Frequently asked questions
How can DMARC fail when SPF passes?
SPF can pass for an envelope domain that does not align with the visible From domain. DMARC requires both pass and alignment for the SPF path.
Should I publish p=reject immediately?
No. SpamExperts recommends starting with p=none, reviewing reports, fixing every legitimate sender, and then moving to quarantine or reject.
Related email diagnostics
Primary sources: SpamExperts: set up DMARC.