On Wed, 2010-12-22 at 14:33 +0000, Always Learning wrote: > Why not ? Well... because it's using a sledgehammer to crack a nut, it's inflexible, and it works at the wrong point in the mail flow.
> Exim has been designed, programmed and released to the world to do > exactly that ...... To be utterly pedantic about it, the design of Exim is to do significantly more than just run the system filter. > ... please will you kindly enlighten me why it might be advantageous to > Exim admins to ignore the system filter facilities (which use a > noticeably different syntax from the rest of Exim). Because using a specific router is more flexible and can be put in an appropriate place in the mail flow. The key to this is in the documentation: http://www.exim.org/exim-html-current/doc/html/spec_html/ch43.html "The system filter operates in a similar manner to users’ filter files, but it is run just once per message (however many recipients the message has). It should not normally be used as a substitute for routing, because deliver commands in a system router provide new envelope recipient addresses." So there you have it - use a redirect router instead. > Would this forward mail for > [email protected] to [email protected] ? > > divert_mail > driver = redirect > domains = old-domain.com > local_part = user1 > data = [email protected] That looks sane and reasonable, yes. For extra points, save yourself the legwork of having additional routers in future by abstracting the domains/local_part/data parts out into a lookup. Then next time you need to divert mail, you can add an entry to your lookup table. Graeme -- ## List details at http://lists.exim.org/mailman/listinfo/exim-users ## Exim details at http://www.exim.org/ ## Please use the Wiki with this list - http://wiki.exim.org/
