Julian Mehnle wrote:
> Gordon Messmer wrote:
>> Julian Mehnle wrote:
>>> Ironically, this, too, defies Courier's attempts at being efficient
>> There's nothing ironic about it.

There is some irony: the incongruity between the efficiency that
courierfilter design is expected to deliver and the inefficiently
cumbersome path the filters actually have to take for doing their job.
A rather commonly occurring paradigm.

>>> My point being, I think Courier should offer a mode where it parses
>>> messages' MIME structure only _after_ having called the courierfilters.
>> People have asked for it quite a few times, but so far no one has stepped
>> up to make it happen.  I wanted to be able to do it myself, and I took
>> the least-cost route to making it happen.  There are more efficient
>> methods, but they don't offer enough incentive for me, personally, to
>> invest the resources required to realize them.  Apparently, that's true
>> for everyone else, too.
> 
> Apparently, yes.

That's because we are unable to coordinate with one another. Introducing
new modes is a new idea. It looks smart as it can preserve full backward
compatibility. I, for one, could quickly hack it into courier and see if
Sam accepts it. However, proceeding in that way hardly allows carefully
planned changes and will not better the overall consistency of courier's
filter interface.

> 
> 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/

Perhaps it would it be a strategically relevant goal to provide binary
compatibility with filters designed after those APIs. Maybe it is not so
hard to achieve. However, it does require to invest some resources in
order to be realized. The incentive is scarce as it is even ambiguous
if the resulting patch will be eventually accepted.














-------------------------------------------------------------------------
Take Surveys. Earn Cash. Influence the Future of IT
Join SourceForge.net's Techsay panel and you'll get the chance to share your
opinions on IT & business topics through brief surveys - and earn cash
http://www.techsay.com/default.php?page=join.php&p=sourceforge&CID=DEVDEV
_______________________________________________
courier-users mailing list
[email protected]
Unsubscribe: https://lists.sourceforge.net/lists/listinfo/courier-users

Reply via email to