近来灰名单越来越流行,灰名单greylist的设计大体上是基于一种重试的原则,邮件系统第一次收到未通过验证的发件人和 IP 地址来信时,回应4xx的回传代码,
并拒绝此请求,正常的邮件服务器都会在一段时间内(如15分钟)重发一次邮件。greylist发现还是刚才同样的IP地址和收件人,认为此IP是来自合法服务器的,邮件系统会自动加白名单,
并予以放行。如果是非正常的邮件,那么或者将永远也不再进行重试,或者会疯狂重试,但由于间隔太近,而遭拒绝。大多数的垃圾邮件服务器和僵尸网络的邮件只发送一次,
而会忽略要求它们在一定的时间间隔后再次发送的请求。因为对它们来说,重发每封邮件会大大减少他们总的业务量。因此,greylist只要设置一个合适的放行间隔,就够大大地减少垃圾邮件数量。
灰名单greylist的一大特点就是不会丢信,正规的邮件服务器认为4xx错误只是临时性、软性的错误,会隔一段时间重试,因此邮件还是可以投递成功。但greylist也有缺点即是延迟(delay),
延迟从几分钟到几个小时不等,这要看发送方服务器重试的间隔(Winmail默认是15分钟)。Winmail设计时增加了启用灰名单时间段功能,用户可以根据自己需要设置“启用灰名单”的时间段,
大多数垃圾邮件都是在晚上发送,设置好启用时间段后不影响正常的工作时间邮件,又可以拒绝垃圾邮件,比如每天的晚上7点到第二天的早上7点。
。
百度百科上有灰名单介绍,请访问
http://baike.baidu.com/view/3871972.htm
灰名单功能原理请访问:
http://www.greylisting.org
Winmail 里设置方法:进入"反垃圾设置"/"灰名单",按照下图设置: