Hello, I've a CustomFunction that checks if $message->{ishigh} is "1" and saves the IP of that spam message in an archive with a timestamp. Then, in a cronjob, I check those archives and the IP that appears X times in X time, is added to a blacklist. Easy :) Regards, -- Alvaro Marín Illera Hostalia Internet www.hostalia.com