by Code Crafters » Thu Sep 27, 2007 9:07 am
Grey listing works by temporarily refusing mail from an unrecognised IP and expecting the IP to resend in a normal fashion for redelivery in order to be accepted. This is effective as many SPAM clients don't follow this standard procedure. For example, if the settings Temporary Fail Time (mins) and Temporary Allow Time (mins) are the default values of 60 mins and 180 mins respectively then mail will only be accepted from the IP between 1 hour and 3 hours after the first temporary mail refusal. If the IP sends in this time period, the IP is added to the Grey List Safe IPs and all mail from that IP is accepted by grey listing after that. If the IP resends mail within the Life Time (days) then the time to expire is reset. If it doesn't resend within this period its safe IP listing expires and the process starts again. This is an extremely effective SPAM filter and second only to Bayesian filtering which requires training to reach a very high (up to 99.5%) SPAM blocking rate. Grey listing can achieve around 90% SPAM blocking with very low false positives.
If your allow time window is between 1 minute and 3 hours then any mail in this window will safe list the IP meaning that all mail from then on will be accepted providing mail is sent again within the life time of the safe listed IP.