Re: [Exim] redirect router issue with aliases

Top Page
Delete this message
Reply to this message
Author: David Woodhouse
Date:  
To: Bruce Cornett
CC: exim-users
Subject: Re: [Exim] redirect router issue with aliases
On Mon, 2004-01-26 at 11:24 -0500, Bruce Cornett wrote:
> Hello
>
> I am attempting to use a redirect router to send UCE to a specific mailbox
> for each user and send a copy back to the sender.


Don't send a copy back to whatever you happen to _think_ the sender is.
More often than not it'll be faked, and you're just causing collateral
damage.

> I have managed to make
> it work more or less as expected by rewriting the recipient as
> pex.$original_local_part@$original_domain (I have not yet tested what
> happens with multiple recipients).
>
> However, whenever the recipient is in the local /etc/aliases it fails.


When the recipient is in the local /etc/aliases, since there's no
'redirect_router' option specified for your system_aliases router, it
starts again at the beginning of your routers. It'll encounter the
'scan_redirect' router again, and that'll get invoked again since the
X-Redirect-To: header is still there... I think Exim gets bored and
declares the address is unroutable after a certain number of times round
the loop.

Why is 'headers_remove = X-Redirect-To:' commented out? I'm not entirely
sure that it would _work_ even if it wasn't, since the other routers may
see the _original_ message not the edited one. Best to test it and find
out.

--
dwmw2