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/

Reply via email to