On Thursday 22 February 2007 01:01, Tom Bombadil wrote:
> Basically, lets say I have router1, router2, router3, router4, etc in
> this order.
> If the precondition on router1 is OK, I want to try router3 next
> (instead of sending to tranport), but if NOT OK I want to router4.
>
> How do I accomplish this?

I think you have to tell us what problem you're actually trying to solve. 
Hopefully a simpler solution can be found. What is router2 doing there?

One thing you can use to simplify conditions, though, is address_data. If all 
preconditions of a router are fulfilled, its address_data option is evaluated 
and the result stays with the address even if the router declines. You might 
also be able to use a redirect router with data = ${quote_local_part:
[EMAIL PROTECTED] and redirect_router = router3.

> I see there is a pass_router in the docs, but I'm not sure how to use that.

Nah, "pass" is a special outcome that only happens when a router was going to  
accept an address but there is a temporary problem that the administrator has 
decided should cause Exim to try some other kind of delivery. I don't think 
it can be useful here. Perhaps a pass_on_decline or decline_router option 
would be useful.

-- 
Magnus Holmgren        [EMAIL PROTECTED]
                       (No Cc of list mail needed, thanks)

  "Exim is better at being younger, whereas sendmail is better for 
   Scrabble (50 point bonus for clearing your rack)" -- Dave Evans

Attachment: pgpysYtthjRaO.pgp
Description: PGP signature

-- 
## List details at http://www.exim.org/mailman/listinfo/exim-users 
## Exim details at http://www.exim.org/
## Please use the Wiki with this list - http://www.exim.org/eximwiki/

Reply via email to