On Mon, Sep 22, 2003 at 10:14:14AM -0700, Jonathan Rogers wrote:
> Andreas:
>> I think you can simply delete the third router (virtual_popuser_redux)
>> and move no_more to virtual_aliases, I do not see when it would be
>> invoked at all.
>
> It's necessary (at least in the 3.x config given) because the
> {domainname}-alias file that's being processed in the second director (the
> "virtual_aliases" section) may include aliases whose actual delivery
> addresses are local (ie, not forwards) and which to be delivered to the
> mailbox specified in the {domainname}-passwd file. So the second call to
> the virtual_popuser director is necessary to process those properly.
[...]
Yes, I've read this explanation, but I did not understand it. If
redirect produces an address it will simply be thrown in exim's
routing engine again, starting with the first router and not only with
the routers listed afterwards.[1]
Exim3 might behave differently.
cu andreas
[1] if my .forward (router #6) produces an address to root@localhost,
root@localhost will indeed be evaluated with the _earlier_ listed
router #4 (system_aliases).