On Mon, Jan 21, 2002 at 07:59:02PM -0800, Ask Bjoern Hansen wrote: > Still no "plugin code", but I've updated a few other things.
What's your current thinking on the implementation for this? I made a couple of false starts on it but didn't really get anywhere. Running the delivery endpoint down to the proper user is one problem, and getting their filters applied safely is another. The first problem can probably be done pretty readily -- though it'd be easier if qmail exposed its delivery routing routines. The second seems to involve either (a) running arbitrary user code as qmaild, only suitable for a trusted userbase or a fixed set of filter plugins, (b) an Apache suexec-style intermediary and some pipes, or (c) some form of restricted execution environment, interpreted code or VM or otherwise. I don't sofar like the sound of any of these, though (b) seems the least of the evils. -- Devin \ aqua(at)devin.com, 1024D/E9ABFCD2; http://www.devin.com Carraway \ IRC: Requiem GCS/CC/L s-:--- !a !tv C++++$ ULB+++$ O+@ P L+++
