什么是SPF
就是Sender Policy Framework。SPF可以防止别人伪造你来发邮件,是一个反伪造性邮件的解决方案。当你定义了你的domain name的SPF记录之后,接收邮件方会根据你的SPF记录来确定连接过来的IP地址是否被包含在SPF记录里面,如果在,则认为是一封正确的邮件,否则则认为是一封伪造的邮件。关于更详细的信息请参考RFC4408(http://www.ietf.org/rfc/rfc4408.txt

如何增加SPF记录
非常简单,在DNS里面添加TXT记录即可。登陆http://www.openspf.org/wizard.html 在里面输入你的域名,点击Begin,然后会自动得到你域名的一些相关信息。
a 你域名的A记录,一般选择yes,因为他有可能发出邮件。
mx 一般也是yes,MX服务器会有退信等。
ptr 选择no,官方建议的。

a: 有没有其他的二级域名?比如:bbs.extmail.org和www不在一台server上,则填入bbs.extmail.org。否则清空。
mx: 一般不会再有其他的mx记录了。
ip4: 你还有没有其他的ip发信?可能你的smtp服务器是独立出来的,那么就填入你的IP地址或者网段。
include: 如果有可能通过一个isp来发信,这个有自己的SPF记录,则填入这个isp的域名,比如:sina.com
~all: 意思是除了上面的,其他的都不认可。当然是yes了。

好了,点击Continue.....
自动生成了一条SPF记录,比如extmail.org的是
v=spf1 a mx ~all
并且在下面告诉你如何在你的bind里面添加一条
extmail.org. IN TXT "v=spf1 a mx ~all"

加入你的bind,然后ndc reload即可。
检查一下:
dig -t txt extmail.org

转:http://blog.sina.com.cn/s/blog_44652a83010004y7.html

最新文章

  1. Electron 不完全快速手册
  2. Building OpenCascade on Windows with Visual Studio
  3. 2. iOS程序的生命周期
  4. C#中 Request, Request.params , Request.querystring , Request.Form 区别 与联系用法
  5. Windows环境下npm install常见错误
  6. 美帝的emal to message gateway
  7. 移动端设备UA检测
  8. axure rp extension的下载
  9. 基于TCP协议的网络通信
  10. jquery选择器的使用
  11. C#实现数据结构——线性表(上)
  12. Android 安装和启动另外一个应用
  13. Ubuntu安装Mysql及使用
  14. SVN分支的创建,合并,与销毁和相关操作
  15. Unity 总裁 John Riccitiello 发话:VR足以匹敌互联网
  16. [bzoj1901]动态区间k大
  17. java客户端调用webService
  18. 【.NET Core项目实战-统一认证平台】第十一章 授权篇-密码授权模式
  19. zepto.js
  20. Vector,ArrayList, LinkedList的区别

热门文章

  1. [Go] 理解 golang 中的 nil
  2. java:@SuppressWarnings注解
  3. Kubernetes命名空间
  4. Web 前端面试题整理(不定时更新)
  5. Swift -- 中文版两大官方文档汇总
  6. 【java】求两个字符串的最长公共子串
  7. C++ 重载运算符和重载函数
  8. Atiit 常见功能 常用功能与模块的最快速解决方案
  9. 《转》推荐几个精致的web UI框架
  10. 《CLR via C#》读书笔记 之 泛型