Deliverability · Practical guide
Read email authentication headers without trusting the wrong hop
Use the receiving system’s authentication results to distinguish SPF, DKIM and DMARC evidence from sender-supplied header text.
Reviewed · Examples are illustrative
Who this helps: Operators diagnosing authentication, receiving-policy and delivery failures.
Define the decision
Messages can contain several Authentication-Results fields after forwarding or gateway processing. The useful result is the one added by the receiving system you are diagnosing. A sender can place misleading text in an earlier header.
Work through the procedure
- Export the original message from the receiving mailbox.
- Identify the receiving service’s trusted result and the Received path around it.
- Record smtp.mailfrom, header.d and header.from alongside each result.
- Compare aligned identities separately from pass or fail, then inspect forwarding if hops disagree.
Worked example
The following is a synthetic example for this procedure, not a customer result or performance benchmark.
Trusted receiver result: spf=pass smtp.mailfrom=bounce.vendor.example
dkim=pass header.d=example.com
dmarc=pass header.from=example.com
Reading: aligned DKIM provides the DMARC path; vendor SPF alone does notRead the result
A passing mechanism names the identity it authenticated. It does not authenticate every address displayed in the message. Keep the raw header privately; use a redacted extract when asking another operator to review the reasoning.
Check before moving on
- Do not treat a self-written Authentication-Results field as proof.
- Distinguish the current received copy from an older test before DNS changes.
Limits and next action
Header evidence explains processing of that message at that receiver. It does not reveal all filtering factors or establish that the person read the message.
Source references
Worked examples are illustrative. Editorial procedures are suggested methods, not measured performance claims or promises of additional product features.
Related guides
- Email deliverability audit checklist with evidence and owners →
- Deliverability incident response: contain, diagnose and restart deliberately →