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

Reply via email to