On 2009-07-15 at 07:53 +0200, Lutz Preßler wrote: > That's why multiple routers can route the same destination domain - which > works, of course. But if the lookup times out in the first router > while figuring out if it should handle this local part, the message > is deferred immediately without doing the lookups in the other router(s).
Okay, that's a different issue from what I understood you to be saying in the original post. Yes, the general idea is that mail routing should be deterministic and if you can't figure out if "X" should handle a mail, it's not safe to just carry on. Generally, if things have scaled to where you want to use LDAP then hopefully you have more than one LDAP server anyway, using some read-only replicas, perhaps even one local to the mail-server. So you specify multiple servers in ldap_default_server and various types of failure (documented in the LDAP stuff in The Exim Specification, "spec.txt" and so on) will cause fail-through to the next server. If all your LDAP servers go down, then good design means that will have to be some kind of network or DNS issue and in either of those cases, holding the mail is the right thing to do anyway. -Phil -- ## 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/