Procurando por uma solução para controle de SPAM, instalei o conhecido SpamAssassin, após a instalação com os falsos positivos veio junto um tremendo problema, alguns emails importantes ficavam bloqueados pelo mesmo. Com uma pequena pressão de alguns usuários, me vi obrigado a gerar uma lista do que estava sendo bloqueado, fiz isso usando ask e sed ... mas não era funcional o bastante para alegrar a todos. Encontrei um explendido software escrito em Python, feito por Marco Paganini. Com este software desenvolvi em Python um Framework ao qual batizei com o nome de ASPF (Anti Spam Policy Framework), este software usa os recursos do ASK permitindo que o mesmo interaja com o SpamAssassin. Após alguns elogios, decidi portar o software do Marco Paganini para o FreeBSD, expero que esse port facilite a vida de alguns administradores de emails. Com muita alegria recebi um email do Pav Lucistnik confirmando meu port do software para controle de SPAM ASK (Active Spam Killer). A nota foi enviada por Marcelo Araujo (araujobsd?hotmail·com) , que enviou este
link para mais detalhes.
O ASK é um dos sistemas que
buscam proteger contra spam com respostas automáticas pedindo aos remetentes que confirmem suas identidades.
Apesar disto, uma solução anti-spam usando Spamhaus (SBL+XBL), SURBL e SpamAssassin é uma das menos traumáticas e ainda apresenta bons resultados.
Sugiro o guia "Effective Spam Filtering" do Spamhaus: http://www.spamhaus.org/effective_filtering.html
Quanto ao seu framework, parabenizo pela iniciativa e vou testá-lo assim que tiver oportunidade.