As part of making Zimbra more robust, we're abstracting our data layer.
Currently, LMTP delivery is configured to point at a specific mailstore,
which accepts delivery and stores the email in a SQL database. As part of
the abstraction, we're moving to a SQL cluster, which means that LMTP
delivery can be to any mailstore for any user. The general idea is that
there should be no dependency on any given mailstore for the system to
function.
However, postfix LMTP seems to only take a single destination address
(please correct me if I'm wrong. ;) ). A possible solution we've
considered is requiring a load balancer be deployed between postfix and the
mailstores. Another potential solution would be if postfix could take a
list of LMTP destinations and failover between them, similarly to what is
done with LDAP URLs. Other thoughts welcome.
Thanks!
--Quanah
--
Quanah Gibson-Mount
Architect - Server
Zimbra, Inc.
--------------------
Zimbra :: the leader in open source messaging and collaboration