Hello! Mailfilter has to go to DNSBL sites to check incoming mail for spam. There are internet free access antispam databases such as dnsbl.sorbs.net, xdl.spamhaus.org or combined.njabl.org.
Your software can go to one of this site, check incoming mail and delete one if it is a spam.
It is almost imposible to filter 90% mail with self-made rules. As for me.. I hove more then 1000 letters a day and only 5-10% of spam I can block. The less 80% comes throught.
Thanks!