What is “Authentication-Results” and how to read it?
Authentication-Results is a header added by receiving servers documenting the results of email authentication checks. It's the definitive record of whether your authentication passed.
Example:
Authentication-Results: mx.google.com; dkim=pass header.i=@example.com header.s=selector1; spf=pass (google.com: domain of bounce@mail.example.com designates 192.0.2.1 as permitted sender) smtp.mailfrom=bounce@mail.example.com; dmarc=pass (p=REJECT sp=REJECT dis=NONE) header.from=example.com
- Breaking it down:
- mx.google.com: The server that performed the checks
- dkim=pass: DKIM verification succeeded. header.i shows the signing identity; header.s shows the selector
- spf=pass: SPF check passed. smtp.mailfrom shows the envelope sender domain checked
- dmarc=pass: DMARC alignment and policy check passed. p= shows the domain's policy; dis= shows what action was taken
- Common results: pass, fail, softfail, neutral, none, temperror, permerror
- When troubleshooting, this header tells you exactly what succeeded or failed and often explains why.
Need personalized help?
Decode your Authentication-Results header like a pro. Open an AI assistant with your question pre-loaded — just add your details and send.
Was this answer helpful?
Thanks for your feedback!