41 messages in net.sourceforge.lists.courier-usersRe: [courier-users] Filter API
FromSent OnAttachments
Bernd WurstDec 30, 2006 1:08 am 
Sam VarshavchikDec 30, 2006 6:12 am 
Bernd WurstDec 30, 2006 7:36 am 
Sam VarshavchikDec 30, 2006 8:51 am 
Bernd WurstDec 30, 2006 9:08 am 
Sam VarshavchikDec 30, 2006 9:55 am 
Aleksandar LazicDec 30, 2006 10:06 am 
Sam VarshavchikDec 30, 2006 10:24 am 
Aleksandar LazicDec 30, 2006 10:32 am 
Bernd WurstDec 30, 2006 10:34 am 
Arturo 'Buanzo' BusleimanDec 30, 2006 10:37 am 
Arturo 'Buanzo' BusleimanDec 30, 2006 10:38 am 
Bernd WurstDec 30, 2006 10:45 am 
Sam VarshavchikDec 30, 2006 11:02 am 
Aidas KasparasDec 30, 2006 11:10 am 
Aleksandar LazicDec 30, 2006 11:12 am 
Sam VarshavchikDec 30, 2006 1:42 pm 
Aleksandar LazicDec 30, 2006 2:56 pm 
Sam VarshavchikDec 30, 2006 3:56 pm 
Aleksandar LazicDec 30, 2006 5:00 pm 
Gordon MessmerDec 31, 2006 10:00 am 
Lorenzo PeroneJan 7, 2007 12:27 pm 
Julian MehnleJan 7, 2007 12:56 pm 
Sam VarshavchikJan 7, 2007 3:42 pm 
Lorenzo PeroneJan 8, 2007 6:59 am 
Gordon MessmerJan 8, 2007 8:37 am 
Lorenzo PeroneJan 9, 2007 8:33 am 
Gordon MessmerJan 10, 2007 12:34 am 
Julian MehnleJan 13, 2007 10:37 am 
Alessandro VeselyJan 14, 2007 2:46 am 
Milan ObuchJan 14, 2007 5:03 am 
Lloyd ZusmanJan 14, 2007 6:23 am 
Aidas KasparasJan 15, 2007 1:28 am 
Gordon MessmerJan 15, 2007 4:01 pm 
Gordon MessmerJan 15, 2007 4:21 pm 
Julian MehnleJan 15, 2007 4:45 pm 
Sergiy ZhukJan 15, 2007 5:42 pm 
Alessandro VeselyJan 16, 2007 1:36 am 
Gordon MessmerJan 21, 2007 7:14 pm 
Alessandro VeselyJan 22, 2007 7:58 am 
Gordon MessmerJan 22, 2007 10:02 am 
Actions with this message:
Paste this link in email or IM:
Paste this link in email or IM:
Atom feed for this thread
Paste this URL into your reader:
Subject:Re: [courier-users] Filter APIActions...
From:Alessandro Vesely (ves@tana.it)
Date:Jan 22, 2007 7:58:10 am
List:net.sourceforge.lists.courier-users

Gordon Messmer wrote:

Alessandro Vesely wrote:

Julian Mehnle wrote:

As a matter of fact, I have been considering switching MTAs for quite a while now because of this. Other MTAs seem to have much more powerful and nicer filter interfaces nowadays. :-(

Yes, Sendmail's libmilter in particular, see http://www.sendmail.org/doc/sendmail-current/libmilter/docs/

I wouldn't call Sendmail's interface "nicer". More powerful, yes, but considerably more complex.

Hm... it is complex on the server side, but it looks rather simpler for an occasional interface writer, as not every callback has to be implemented. (I say `looks' for I never actually did it :-)

As far as I know, it's also specific to SMTP, whereas Courier's API works with all mail sources.

SMTP is the most used option anyway.

Courier could mostly emulate milter, and you'd get a few benefits -- callbacks on MAIL FROM and RCPT TO, which would mostly help greylisting, and also the ability to modify messages directly.

Yes, well, that is possible with the whitelisting API. However, it is cumbersome to interface both APIs within the same piece of client code. Minor adjustments may make that simpler. Ditto for modifying the body.

However, I doubt that the code complexity would justify the marginal operational advantages of the interface.

Only for compatibility. For example, there is a commercial antivirus product that only supports libmilter (Avira).

In addition, having, say, a native courierfilter that emulates libmilter would put Courier neatly ahead in a filtering features comparison.