ExtMail服务器社区's Archiver

extmail 发表于 2006-4-17 08:28

Spam Locker简介6 - 插件greylist介绍

  greylist - 灰名单技术

灰名单是一种行之有效的反垃圾邮件技术,其基本假设是病毒,垃圾邮件向受害人发送的邮件,通常

都是一次性的,如果遇到错误,根本不会重试。此假设是比较有科学根据的,我考察过一些发垃圾邮件

的软件,这些软件基本上都不会对邮件服务器返回的错误做出任何重试,而只是简单的在日志里记录

发送失败而已。


而病毒引发的邮件风暴则更加不会识别邮件服务器返回的错误,因为这些病毒仅仅是简单的发送邮件,

发送时根本不理会服务器的状态,只管一股脑儿送。而当病毒风暴结束后,这些病毒邮件也就停止

发送了。


greylist的设计大体上是基于一种重试的原则,即第一次看到某个IP要想给某个收件人发信,那么它

将简单的返回一个临时错误(4xx),并拒绝此请求,正常的邮件服务器都会在一段时间内(如半小时)

重发一次邮件。greylist发现还是刚才同样的ip地址和收件人,认为此ip是来自合法服务器的,予以

放行。如果是非正常的邮件,那么或者将永远也不再进行重试,或者会疯狂重试,但由于间隔太近,

而遭拒绝。


因此,greylist只要设置一个合适的放行间隔,就可以在很大程度上对这类垃圾邮件有着良好的

免疫能力。


greylist的一大特点就是不会丢信,正规的邮件服务器认为4xx错误只是临时性、软性的错误,会

隔一段时间重试,因此邮件还是可以投递成功。但greylist的一大缺点即使延迟(delay),延迟

从几分钟到几个小时不等,这要看发送方服务器重试的间隔(postfix默认是1000秒)。对于一些

对邮件及时性很强的客户,greylist可能不是一个很好的选择。


有关greylist的具体技术及白皮书等,请参考如下网站:

[url]http://www.greylisting.org[/url]

hongfengwbw 发表于 2006-4-17 08:33

这个我测试了,没有问题。功能和yahoo.com.cn类似。我每次向yahoo.com.cn都会返回一个临时错误(4XX),等重新发送的时候就OK
了。
就象你说的一样,出现延迟不可控是比较麻烦的事情。

zhien 发表于 2006-11-14 08:07

greylist会出现误判吗?
几率有多少? 我非常需要知道.

chifeng 发表于 2006-11-18 02:03

greylist没有误判的问题,一个正常的MTA都会重试。

elm 发表于 2006-12-4 13:55

呵呵 Greylist真是伟大
直接从行为上来拒绝垃圾邮件

最近那些文字内容不固定,图片时刻在变化的垃圾邮件,用Greylist后效果相当明显了。

ioty 发表于 2006-12-13 12:20

我的很多邮件都被Greylist阻止了,但是好像他们不会重试了?

hzqbbc 发表于 2006-12-13 13:52

[quote][b]下面是引用ioty于2006-12-13 12:20发表的:[/b]
我的很多邮件都被Greylist阻止了,但是好像他们不会重试了?[/quote]

不重试的99.99%都是垃圾发送者,所以不要担心,正常的email服务器都会重试的!

ericzhao82 发表于 2006-12-21 09:23

可惜我的客户端,一直认为‘邮件应该是实时的‘,而且很难改变他们的这个想法,所以我很难去使用这个功能

hzqbbc 发表于 2006-12-21 09:34

[quote][b]下面是引用ericzhao82于2006-12-21 09:23发表的:[/b]
可惜我的客户端,一直认为‘邮件应该是实时的‘,而且很难改变他们的这个想法,所以我很难去使用这个功能[/quote]

只有第一次发email时会delay,之后的就不会了。。当然,如果这个都无法接收,那就关闭此功能了。哈哈。。~

herobei 发表于 2007-1-22 22:18

大大,只能说你们太牛了。这个效果太好了。我用了现在没垃圾邮件了。这个比那些几十万的反垃圾垃圾系统好多啦。

herobei 发表于 2007-1-26 22:11

顶上去。这个非常好用。确实是个垃圾杀手!

l007 发表于 2007-2-11 18:55

那如果接受人家通过JMAIL.PHP函数发 的信怎么办?他们会重新试吗????

hpstiger 发表于 2009-11-2 11:31

似乎很有效,关注一下。

yep0213 发表于 2010-4-8 09:01

似乎很有效,关注一下。

wzxtc007 发表于 2011-6-22 16:17

受教了,我说怎么QQ给我发邮件,会有五分钟的延迟。

页: [1]

Powered by Discuz! Archiver 7.0.0  © 2001-2009 Comsenz Inc.