类别:其他

日期:2022-11-02 浏览:1760 评论:0

1、什么是SPF?

(Sender Policy Framework) 的缩写,一种以IP地址认证电子邮件发件人身份的技术,是非常高效的垃圾邮件解决方案。


接收邮件方会首先检查域名的SPF记录,来确定发件人的IP地址是否被包含在SPF记录里面,如果在,就认为是一封正确的邮件,否则会认为是一封伪造的邮件进行退回。


2、为什么需要添加SPF记录?

SPF记录是一种发送者身份验证系统。通过设置SPF记录,可以阻止其他用户伪造你的域名进行发送。


3、如何设置SPF来防止我的邮件被拒收呢?

为了提升域名邮箱发送外域邮件的成功率,建议您给自己的域名设置一条TXT记录来避免这种情况。




添加SPF记录的方法:


    这方法很简单,只要我们的DNS供应商提供的管理界面中可以添加SPF记录就可以设置了(不是所有的供应商会提供这设置,我的域名是在godaddy.com上注册的,可以设置SPF记录)。设置时,添加一个SPF记录,然后输入域名,如果是本域,可用@来表示。然后在VALUE中输入如“v=spf1 ip4:67.202.107.106 -all”的值。 这值分三部分:


   (1)v=spf1 说明是一个SPF的v1记录


   (2)ip4:67.202.107.106 说明邮件会从此声明IPv4地址发出。它可以是一个IP,或一个IP段。如果有多个IP或多个IP段的话,可以声明多个ip4记录(如“ip4:1.0.1.0/24 ip4:1.0.2.0/24″),每个ip4记录间用空格分隔。


      3)-all 定义匹配时的返回值,可有如下选择:


           1) + 缺省值。在测试完成的时候表示通过。


           2) – 表示测试失败。这个值通常是-all,表示没有其他任何匹配发生。


           3) ~ 表示软失败,通常表示测试没有完成。


           4) ? 表示不置可否。这个值也通常在测试没有完成的时候使用。


所以“v=spf1 ip4:67.202.107.106 -all”的意思是这个域只有67.202.107.106这个IP可以发邮件出来,其他IP的都是非法的。




注意:

1、 有些域名运营商要求输入的TXT记录的值当中包括前后的双引号的,即: "v=spf1 include:spf1.alibaba.mail.aliyun.com -all"才是对的。

2、 TXT记录设置完了之后,并不是即时生效的,需要等待DNS缓存失效之后,才能看到最新的设置结果。


4、如何验证SPF记录?

WindowsXP左下角的"开始"菜单选择运行(Win7点左下角图标后在搜索框里),输入cmd,点击确定;

输入"nslookup -qt=txt 你的域名"(如******.com),然后按回车键; 

如果返回有如下结果就算成功了: 

******.com text = "v=spf1 include:spf1.alibaba.mail.aliyun.com -all "

如下图所示:

wKiom1fWMQ_gX3jAAAA8-40Y3tg456.jpg-wh_500x0-wm_3-wmp_4-s_2084901696.jpg


-----------------------------------

域名邮箱设置SPF解析

https://blog.51cto.com/wuliaoren/1851926


本文标题:域名邮箱设置SPF解析
本文链接:https://vtzw.com/post/1068.html
作者授权:除特别说明外,本文由 零一 原创编译并授权 零一的世界 刊载发布。
版权声明:本文不使用任何协议授权,您可以任何形式自由转载或使用。
 您阅读本篇文章共花了: 

 可能感兴趣的文章

评论区

发表评论 / 取消回复

必填

选填

选填

◎欢迎讨论,请在这里发表您的看法及观点。