SPF passes, but DMARC alignment fails.
Usual cause: SPF authenticated the envelope domain, but that domain did not align with the message’s From domain under the published mode.
Fix: Compare header_from with the SPF domain in the row. Align the SPF identifier or use a passing, aligned DKIM signature. Check relaxed or strict alignment before changing records.
A legitimate sender appears in a failed row.
Usual cause: Its envelope or DKIM signing domain may not align with From, or its authentication setup may be incomplete.
Fix: Match the source IP and count to your sending inventory. Compare raw authentication with policy_evaluated alignment, then correct the sender’s configuration and review a later report.
A source IP is unfamiliar.
Usual cause: It could be a forgotten service, a delegated sender, or unauthorized use of your domain.
Fix: Compare the IP, identifiers, period, and count with authorized services and mail logs. Confirm with the system owner before changing policy; one report does not identify who controlled the sender.
The XML report is rejected.
Usual cause: It may be compressed, malformed, too large, or contain extensions or a schema variant the analyzer does not accept.
Fix: Open the plain XML attachment, not an archive. Check the displayed size and record limits. Do not remove fields by hand; ask the report sender for a supported export if needed.
No aggregate report arrives.
Usual cause: The policy may lack a report destination, the address may be wrong, or the receiver may not send reports.
Fix: Check the published rua destination and mailbox. If it is in another domain, confirm DNS authorization with that domain’s administrator. Ask the receiver whether it supports reports.