Greylisting技术是依靠临时拒绝陌生人发来的邮件的手段来显著提高垃圾邮件捕捉率,且无任何误判率,陌生人发来的邮件大约要被延迟数分钟,具体时间要看发送方邮件服务器的重发时间间隔, 当然重新发送不必由发件人处理,而是由发送方自动处理的, 标准的邮件服务器都能自动重新发送的, 这种过滤不存在误判机会.
Greylisting配置:
(1)在Test里启用Greylisting
因Greylisting的过滤机制, 无法使用"On Arrival"模式, 只能使用"Before Arrival".

(2)配置一个合理的Greylsting记录保存期, 如果邮件量不多, 可适当加长.
如果外来邮件的信息还在Greylsting历史记录里,则不进行Greylisting过滤,加快接收速度.
(3)在IP Exceptions可把一些大型邮件服务商的发送IP排除掉.
Greylisting是按发件人邮件地址、发送IP、收件人邮件地址来组合记录,
因大型邮件服务商的邮件发送服务器有多个IP, 且每次可能以不同IP发送,
可能导致需经多次临时拒绝才能发送进来,把这些IP排除掉,可加快接收速度。
(4)Greylistng数据库记录外来邮件的活动历史,在管理器里可对数据库进行清除、压缩、修复操作.

(5)Greylisting的SMTP会话拒绝回应
Greylisting能够在SMTP会话过程中对临时拒绝的邮件发送451 smtp信息.

(6)手工测试Greylisting, 登陆到smtp服务器IP测试smtp指令rcpt to能否通过
在下图可看到邮件第一次被临时拒绝,隔一段时间后再次发送,则成功。
真实的邮件系统是会自动重新发送的,不用手工处理,重新发送间隔时间就要看发送方的邮件服务器配置。
c:>telnet
smtp服务器IP 25
