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
