Knowledgebase: dns-engine
What is an "SPF" record?


What is an "SPF" record?


A Sender Policy Framework record, or SPF Record, is used to control forged email. It does this by asking the sending domain if it matches the IP address of the person sending the email.

Below is an example to give you an idea of how SPF works.

Craig owns the domain He also sometimes sends mail through his GMail account and contacted GMail's support to identify the correct SPF record for GMail. Since he often receives bounces about messages he didn't send, he decides to publish an SPF record in order to reduce the abuse of his domain.

He adds the following record to his DNS domain zone file TXT "v=spf1 -all"

The breakdown of that record is as follows

v=spf1 SPF version 1
mx the incoming mail servers (MXes) of the domain are authorised to also send mail for the machine is authorised everything considered legitimate by is legitimate for
-all all other machines are not authorized
(172 vote(s))
Not helpful

The Origin of this information may be internal or external to Prolateral Consulting Ltd. Prolateral makes all reasonable efforts to verify this information. However, the information provided in this document is for your information only. Prolateral makes no explicit or implied claims to the validity of this information. Any trademarks referenced in this document are the property of their respective owners.