灰名单(greylisting),Greylisting技术是依靠临时拒绝陌生人发来的邮件的手段来

显著提高垃圾邮件捕捉率,且无任何误判率,陌生人发来的邮件大约要被延迟数分钟,具体时间要

看发送方邮件服务器的重发时间间隔, 当然重新发送不必由发件人处理,而是由发送方自动处理的,

标准的邮件服务器都能自动重新发送的, 这种过滤不存在误判机会.

正常的邮件系统有重试队列。所以一般不需要重发。除非对方服务器的时间设定的不当,才会造成

延迟或是误判丢信。

灰名单真能阻止垃圾邮件吗?http://www.5dmail.net/html/2005-7-7/20057700447.htm

Graylist(也拼作greylist)是一个由多个email地址或者域名形成列表的广告信件过滤器,用来识别

可疑的广告信件。当收到列表中的一个地址或域发出的信息,它将被隔离,仅当发送者在一定时间

内再发送一次才能送达给graylist用户。一旦寄件者被认定为合法,它的地址就会从列表中移除,

并且将来该地址发送的信息直接通过过滤器而不受拦阻。

  Graylist最大的优点就在于它排除了试图通过以email作为传递方式派发广告的大部分垃圾信件

。它不需要终端用户方拥有特殊配置,并且对终端用户的电脑资源不会造成额外的负担。

  但是,除非发送者在预先规定的时间内从相同的email地址重复发送第一封信息两次,否则过滤

器将阻拦掉信件。Graylist也可能在最初收信时造成恼人的延迟。

  Graylist这个词出处来自它介于黑白名单之间的工作模式。黑名单是由已知垃圾信件来源的

email地址和域名所组成。过滤后,与名单上的地址和域名间永远无法实现收发信件。白名单正好相

反,它是由email过滤器判断允许接受的email地址和域名组成。

防止垃圾邮件是一件复杂的事情,而且可能比大多数用户所理解的更复杂。尽管在这场战争中有几件武器可用,但它们都有其局限性。了解一个被称为灰名单(greylisting)的新方法可以帮助在垃圾邮件到达SMTP服务器之前阻止它。

每种方法都有其局限性。例如,“黑名单”和“白名单”实施起来冗长乏味。他们需要用户的大量操作,但是如果你的列表是准确的,他们相当有效。尽管我们付出了大量的努力,但是垃圾邮件好像总是能找到某个方法进入我们的收件箱,而有时甚至合法的邮件都进不来。但是放弃希望还为时尚早:一个对付垃圾邮件的新方法,也就是所谓的“灰名单”被证明是一个预防垃圾邮件的有效方法,它可以在垃圾邮件到达目的 SMTP服务器之前阻止它们。

灰名单是一种行之有效的反垃圾邮件技术,其基本假设是病毒,垃圾邮件向受害人发送的邮件,通常都是一次性的,如果遇到错误,根本不会重试。此假设是比较有科学根据的,我考察过一些发垃圾邮件的软件,这些软件基本上都不会对邮件服务器返回的错误做出任何重试,而只是简单的在日志里记录发送失败而已。

而病毒引发的邮件风暴则更加不会识别邮件服务器返回的错误,因为这些病毒仅仅是简单的发送邮件,发送时根本不理会服务器的状态,只管一股脑儿送。而当病毒风暴结束后,这些病毒邮件也就停止发送了。

greylist(灰名单)的设计大体上是基于一种重试的原则,即第一次看到某个IP要想给某个收件人发信,那么它将简单的返回一个临时错误(4xx),并拒绝此请求,正常的邮件服务器都会在一段时间内(如5-10分钟左右)重发一次邮件。greylist(灰名单)发现还是刚才同样的ip地址和收件人,认为此ip是来自合法服务器的,予以放行。如果是非正常的邮件,那么或者将永远也不再进行重试,或者会疯狂重试,但由于间隔太近,而遭拒绝。

因此,greylist(灰名单)只要设置一个合适的放行间隔,就可以在很大程度上对这类垃圾邮件有着良好的免疫能力。

greylist(灰名单)的一大特点就是不会丢信,正规的邮件服务器认为4xx错误只是临时性、软性的错误,会隔一段时间重试,因此邮件还是可以投递成功。但greylist(灰名单)也有小小的不足,会使邮件延迟(delay)收到,延迟从几分钟到几十分钟不等,这要看发送方服务器重试的间隔(一般为60秒~600秒),也就是说,您收到邮件的时间可能会晚60秒~600秒左右,但这将不并不影响您的正常使用,用几分钟的邮件延迟取代每天收到几十封垃圾邮件的痛苦还是值得的。

greylist 灰名单 灰名单技术相关推荐

  1. 邮件 黑名单 白名单 灰名单

    垃圾邮件已成为一个日益严重的问题.为了打赢这场与垃圾邮件的战争,我们用上十八般武器,其中的黑名单.白名单和灰名单应该算是这场反垃圾邮件战中最基本的工具,本文将详细阐述企业应该怎样有效地利用它们. 正如 ...

  2. 安徽工业大学计算机学院学生名单,计算机科学与技术学院举行2017-2018学年学生表彰大会...

    12月12日晚,计算机科学与技术学院2017-2018学年表彰大会在秀山校区新大活召开. 校教务处处长秦锋.校友工作处处长单桂锋.计算机科学与技术学院党政领导.各专业支部书记.系主任等出席本次表彰大会 ...

  3. 百度即将上线惊雷算法3.0:灰帽快排技术能否走下神坛

    1月13日消息,近日百度搜索平台官方发布消息,即将上线惊雷算法3.0.此次重点打击的是快排技术,相信对于很多SEO从业者和站长来说,对快排技术都不陌生.很多年前就存在这种灰帽作弊技术,基本原理很简单, ...

  4. 如何面对黑天鹅与灰犀牛?ThoughtWorks技术雷达峰会给出答案

    技术始终在变化,观点永远不会短缺,因而,对于趋势的判断至关重要.ThoughtWorks技术雷达正是这样一份关注前沿技术性变化的报告:对当前软件开发中发人深省的改变进行解读,并指出可应用于项目中的新兴 ...

  5. php 白名单,php实现ip白名单黑名单功能

    这个是一个检测ip是否非法的php函数,适应于白名单,黑名单功能开发,主要场景应用于:api来源限制,访问限制等. 复制代码 代码如下: /** * 安全IP检测,支持IP段检测 * @param s ...

  6. 2016清华计算机学院复试名单,2016清华复试名单自动化名单

    准考证号 姓名 政治 英语 数学 电路原理总分 报考专业 备注 100036025000530 周卓 69 63 58 64 67 70 59 63 57 61 62 69 61 69 67 54 5 ...

  7. 海淀区第九届单片机竞赛获奖名单_2014年北京市中小学生单片机获奖名单-获奖名单...

    海淀区实验小学苏州街分校 廖 阔 小学男子组 小学 三 等 奖 20140617111 北京第二实验小学 万众一 小学男子组 小学 三 等 奖 20140611154 北京市海淀区永泰小学 胡雯宇 小 ...

  8. 计算机类文科院校排名,全国计算机科学与技术专业大学排名 一本二本大学名单...

    2020年高考结束后考生就开始准备预测分数线然后开始了解填志愿的相关事情,讨论志愿,自必说到专业.说专业,盯着的是职业及本专业未来的就业前景以及本专业的排名,今天小编就给大家介绍计算机科学与技术专业的 ...

  9. 全球多地重现脊灰病毒!盖茨基金会宣布投入12亿美元,支持全球消灭脊髓灰质炎 | 美通社头条...

    美通社消息:近期,部分已宣布消灭各种形式脊灰病毒的国家重新报告检测出脊灰病毒.美国和英国分别确认了变异脊灰病毒的暴发,并在2022年9月被世界卫生组织列入脊灰暴发国家名单.2022年,马拉维和莫桑比克 ...

最新文章

  1. Linux(CentOS) 如何查看当前占用CPU或内存最多的K个进程
  2. 【PC工具】winrar解压缩装机必备软件,winRAR5.70免费无广告
  3. 日志服务接入方式之Unity 3D篇
  4. P2153-晨跑【费用流,网络流,拆点】
  5. C/C++学习笔记:C语言实现任意进制转换,代码全解析!
  6. 阿里云+HCT双证认证,架构师年薪达不到25.6万全额退款
  7. iStack详解(一)——iStack基本原理
  8. 先验概率、后验概率与似然估计
  9. 极客大学架构师训练营 数据结构与算法 平衡二叉树 红黑树 动态规划 遗传算法 第15课 听课总结
  10. 批处理通过bat文件定时调起本地的计算器或者画图工具并关闭
  11. CodeProject 精彩系列
  12. 【算法基础三】算法如何入门?零基础入门算法应该学些什么?
  13. 苹果手机语音备忘录在哪_苹果手机的备忘录竟然还有这么多隐藏功能?以前不知道真是可惜了!...
  14. 【数理逻辑】命题逻辑 ( 命题逻辑推理 | 推理的形式结构 | 推理定律 | 附加律 | 化简律 | 假言推理 | 拒取式 | 析取三段论 | 假言三段论 | 等价三段论 | 构造性两难 )
  15. 计算机c盘空间被虚拟占满,C盘空间总是莫名其妙的满了,又不想重装系统,5招教你如何瘦身...
  16. 中国移动、天猫都在用的区块链抽奖,了解一下?
  17. Quantopian投资组合和绩效分析工具:Pyfolio
  18. Vue.js 实战总结
  19. Excel一键知道文本的字符长度
  20. java unix 时间戳_「unix时间戳」Unix时间戳和Java中的时间戳的区别 - seo实验室

热门文章

  1. 光猫678响应超时 服务器无应答,天翼宽带障碍处理知识库v11.doc
  2. isqlplus 连接标识符 (奇怪的问题)--(解决)
  3. mysql主键标识_实体标识与数据库主键
  4. 邮箱注册账号申请流程,邮箱快速注册
  5. 周芷若要练“九阴白骨爪”,程序员大呼:万万不可!
  6. 掀开CC攻击的头盖骨
  7. 觉得java模型对象set,get方法很多余,代码臃肿?使用lombok秒解
  8. JPA的Repository详解
  9. 什么是嵌入式以及嵌入式软件和非嵌入式软件的区别
  10. Eclipse Che的用户管理和权限