by Froga
Why a protocol with no authentication at all needed three bolted on afterwards — what each of the three actually checks, and which address a human reader is looking at.
A domain owner publishes a DNS record listing which servers may send mail for that domain. The receiving server compares the connecting address against that list. It is a check on the sender's address, not on the message — SPF says nothing about whether the content was tampered with.
multiple choice
Ready to test yourself?
Sign up free to answer, score points, and build your streak.