What is “Received-SPF”?
Received-SPF is an older header format for recording SPF authentication results. It predates the consolidated Authentication-Results header but is still widely used.
Example:
Received-SPF: pass (google.com: domain of newsletter@mail.example.com designates 192.0.2.1 as permitted sender) client-ip=192.0.2.1; envelope-from="newsletter@mail.example.com"; helo=mta.example.com
Components:
- pass/fail/softfail/neutral/none: The SPF result
- Explanatory text: Human-readable description of the result
- client-ip: The IP address that was checked against SPF
- envelope-from: The Return-Path domain used for the check
- helo: The hostname provided in the SMTP HELO/EHLO command
When both Received-SPF and Authentication-Results exist (common), they should show the same SPF result. If they differ, investigate: it might indicate multiple checks at different servers.
Received-SPF provides more detail than the SPF portion of Authentication-Results, making it useful for debugging. The explanatory text often clarifies why the check passed or failed.
Understand Received-SPF vs modern auth headers. Open an AI assistant with your question pre-loaded — just add your details and send.
Was this answer helpful?
Thanks for your feedback!