[elspy] usual questions about suitability

Eric S. Johansson esj at harvee.org
Wed Aug 18 14:55:19 CEST 2004

I apologize if this seems terribly interrogatory but I have been burned 
a couple of times by projects in this space and I really am hoping to 
find a good filter interface to work with.

I'm the primary author of the camram anti-spam system.  I will spare you 
the sales pitch but if you want to learn more, take a look at 

unlike most anti-spam filters however, I need somewhat different filter 
interface characteristics.  Specifically, i.e. need:

the ability to rewrite recipients both in terms of number of and modify 
their e-mail addresses[1].  This also includes the ability to declare a 
message as having vanished from the MTA's awareness (in other words, 
it's been consumed by the anti-spam filter).

the ability to limit the number of filter instances running at any one 
time.  There are many things that camram does that works relatively well 
in a multitasking environment but there are a few things that just 
consume every ounce of CPU you have and then some for a few moments. 
Those operations really want to be single threaded.

the ability to distinguish which interface the traffic comes from or the 
ability to bind filter to interface.

I have a concern about the life/support/viability of the filter 
interface because it's really painful putting in a lot of work to use a 
filter interface only to have the filter interface become unsupported 
for goodness knows what reason.  I've acquired this little bit of scar 
tissue one time too many.  ;-)

since there are two python interfaces to exim, it would be nice to know 
if either one of them was "officially" supported by the exim community.

thank you for your patience and answering any of these questions.  I 
will admit I am *so* looking forward to learning yet another MTA filter 
interface in a hurry as well as the MTA itself.  ;-)


[1] modifying the e-mail address might actually be something that can 
handle in exim rewrite rules further up.  I've got one site where the 
addresses get rewritten to an intermediate form which I then need to 
eliminate before I use and forward.  I suspect they won't be the last.
Speech recognition in use.  It makes mistakes, I correct most

More information about the elspy-users mailing list