On Mon, Jul 25, 2005 at 07:23:18PM +0000, Hereward Cooper wrote: > Christian, > > That sounds just like what I need, thanks for the prompt reply. I > understand the theory of what your system does, but however I think I > need a hand actually implementing it! > > A few questions (to start with!): > > * What form does a filter take in the database, and what modifications > to the table do I need to make?
It's the standard Exim filter format as described in section 3 of filter.txt that accompanies Exim. A simple one might look something like this: # Exim filter if $h_List-Id: contains dbmail.dbmail.org then save /[EMAIL PROTECTED]/ endif You could probably also use the Sieve filter format, but I haven't tried it. > * For the the exim router+delivery code do I just need to make new files > in the exim's respective router/ and transport/ directories? Do I need > to invoke these from else where in the exim conf? You're using the Debian package, I presume? The transport can just go in the transport directory. The router will need to be named such that it come before your router that hands everything to dbmail. Hope that helps. xn