É melhor você manter os "padrões" o máximo possível, aos meus olhos, isso significa;
- MTA: Postfix
- IMAP: dovecot
- Auth / routing / etc: OpenLDAP
- Listas de e-mail: mailman
- Spam / vírus: amavis + clamav + $ comercial_scanner + SpamAssassin
- Webmail: o Squirrelmail é provavelmente sua melhor opção. Você poderia tentar o Roundcube.
- Calendário: basta usar o Zimbra se quiser agendar.
- Armazenamento de caixa de correio: Algum sabor de maildir, no sistema de arquivos. Não use um banco de dados. É bom que os metadados vivam em um banco de dados, mas as mensagens pertencem ao sistema de arquivos.
- Solicitações de entrada de proxy / roteamento: nginx ou perdition
- HA: isso é mais complexo. DRBD + heartbeat entre um par de servidores para o armazenamento de caixa de correio de backend.
Não use software não-mantido / desatualizado e não instale esse tipo de material da fonte - use os pacotes da sua distro. Seus futuros sysadmins vão agradecer.
O uso de software obscuro só dificulta muito para a próxima pessoa manter o sistema. Brian está no local com o seu comentário acima.
Interessado em saber porque o Zimbra foi descontado? É é open source depois de tudo. Eu migrei algumas instalações "roll your own" para o Zimbra e é muito melhor do que fazer a integração sozinho. O Zimbra vale a pena apenas pela interface web.