spf ,(Sender Policy Framework) 的缩写,一种以IP地址认证电子邮件发件人身份的技术,是非常高效的垃圾邮件解决方案。
接收邮件方会首先检查域名的SPF记录,来确定发件人的IP地址是否被包含在SPF记录里面,如果在,就认为是一封正确的邮件,否则会认为是一封伪造的邮件进行退回。
spf 的详细说明可参阅 http://en.wikipedia.org/wiki/Sender_Policy_Framework,也可百度,google。
spf是以dns的txt记录来体现,因此增加更改等操作需在域名提供商提供的界面(公司自建dnsserver的需负责的it人员添加更改)。
下面以域名在万网申请为例:
如图:万网的设置页面
我们的TXT记录值为:"v=spf1 mx include:zxzsurvey.com ~all"
1.从diy.hichina.com处登录域名管理系统;
2.在TXT(正文字串)处设置一条TXT记录,如下

如已有txt记录形如:"v=spf1 mx include:domain.com ~all" 可将记录更改为:"v=spf1 mx include:domain.com include:zxzsurvey.com ~all"
在增加更改时注意输入法是英文状态,也需注意标点符号,及空格。
添加完成以后,可以在命令行下依次输入
nslookup
set type=txt
abc.com
如果显示 "v=spf1 mx include:zxzsurvey.com -all",说明已经生效,如图所示:

(注:域名添加后大约要1小时才能生效,所以有可能需要1小时后才能查询到结果)