SPF, which means Sender Policy Framework, is an e-mail safety system, that is used to validate if an e-mail message is sent by a certified server. Using SPF protection for a particular domain will prevent the counterfeiting of email addresses made with the domain. In layman's terms: enabling this feature for a domain name makes a particular record in the Domain Name System (DNS) which contains the IP addresses of the servers that are permitted to send e-mail messages from mail boxes using the domain. The moment this record propagates globally, it will exist on all the DNS servers that route the Internet traffic. Whenever an email message is sent, the initial DNS server it goes through verifies if it comes from an accredited server. If it does, it's forwarded to the destination address, however if it doesn't come from a server indexed in the SPF record for the domain, it is discarded. In this way nobody can mask an email address and make it look as if you're distributing spam. This method is also referred to as email spoofing.
