[Linuxtrent] Spamassassin python client e spamd milter

  • From: Daniele Nicolodi <daniele@xxxxxxxxxx>
  • To: linuxtrent@xxxxxxxxxxxxx
  • Date: Wed, 02 Nov 2011 17:28:41 +0100

Ciao!

Qualche tempo fa ho postato la mia soluzione per la gestione di un
piccolo server di posta. La soluzione comprendeva Postfix, Dovecot
IMAPd, Sieve e Spamassassin usato come content filter di Postfix.

La soluzione ha lo svantaggio che lo spam identificato da Spamassassin
non può essere rigettato in fase di transazione SMTP, quindi non c'è
modo di avvertire il mittente che il messaggio che ha mandato è stato
ignorato come spam, senza aprire la possibilità alla generazione di
backscatter.

Per questo ho deciso di utilizzare Spamassassin come milter invece che
come content filter. Ho guardato il software disponibile per fare questo
e ho rapidmente deciso che non mi piacevano. Ho quindi deciso di
scrivere la mia implementazione.

Il lavoro comprende un client python per il protocollo di spamd (senza
dipendenze esterne) ed un milter che fa uso di questa libreria per
filtrare le mail il transito (utilizzando pymilter, un'interfaccia
python alla libreria C).

Il codice, in forma molto preliminare, lo trovate qui:

http://dev.grinta.net/hg/pyspamc/

Qualsiasi commento è ben gradito. Se c'è interesse rifinisco il tutto e
lo pubblico come si deve.

Ciao
-- 
Daniele
-- 
Per iscriversi  (o disiscriversi), basta spedire un  messaggio con OGGETTO
"subscribe" (o "unsubscribe") a mailto:linuxtrent-request@xxxxxxxxxxxxx


Other related posts: