SPF fights return-path address forgery and makes it easier to identify spoofs.Domain owners identify sending mail servers in DNS.
SMTP receivers verify the envelope sender address against this information, and can distinguish authentic messages from forgeries before any message data is transmitted.
Simply put, you're like telling other machines out there, "Hey, whenever you
get an email from me, it's only coming from this IP address. Any other email
sent from any other IP address is lying".
You can setup SPF with almost any DNS service, just add a TXT recode. One
registrar even allows this.
But it's not an absolute solution, a band-aid at best.
Sorry for any misunderstanding about our policy on links, davezan. This is exactly the kind of link we actually encourage -- to the authoritative resource on the topic.