> Put all filter files in some location, eg
> /usr/local/exim_filters/<user>.filter. In the filter transport
> have this line
>
> require_files = /usr/local/exim_filters/$local_part.filter
> file = /usr/local/exim_filters/$local_part.filter
Ahaaaaaaaaa. Of cource.
But, uhm, how do i actually call the filter in a transport? Are we talking a
system filter here then? I am still mizzing som epiece to this puzzle?
>
> Now all you need is a way for the users to edit their filters
Thats the easy part.
>, and
> also a way to specify what $home should be if it is used for saving
> messages.
Also trivial. (select maildir from accounts where address =
$local_part@$domain) :)
>Perhaps you can create a CGI script the users will submit
> their filter to and have it do some sanity checking it before saving
> it in the filter repository.
I am thinking Zope.