Eu não estou familiarizado com o Dovecot, mas estou bastante familiarizado com Courier e Cyrus. Eu construí um sistema de correio da fonte e o mantive por anos antes de descartá-lo em favor da Cyrus.
Cyrus é um nu para aprender. A documentação é louca complicada e concisa. No entanto, descobri que Cyrus é realmente incrível quando você descobre as coisas.
A Cyrus tem um serviço de posseiros que faz indexação de texto completo no armazenamento de caixa de correio. Você deseja que a indexação seja feita no armazenamento da caixa de correio por alguns motivos:
-
Se você tiver um aplicativo de webmail, como o squirrelmail, poderá ativar pesquisas de servidor que, por sua vez, farão com que a Cyrus use seu banco de dados de posseiros.
-
A indexação no cliente pode ser problemática se o seu índice ficar fora de sincronia entre vários clientes.
Outro plug para a Cyrus: Temos mais de 5.000 clientes IMAP / POP3; nós hospedamos muito email do cliente; Um de nossos clientes é uma empresa local de TV a cabo. Usamos uma configuração muito semelhante à da CMU com proxies IMAP em execução nos mesmos servidores da Web que lidam com webmail. Os armazenamentos de correio são distribuídos entre 5 servidores backend. Nós temos 4 proxies IMAP. Embora o 4 seja over kill, nos livramos dele porque temos dois datacenters fisicamente distantes eo HA local (High Availability) é necessário para nós, mais os proxies IMAP estão trabalhando em dobro e executando o Apache + PHP + mod_perl para os aspectos do webmail.
Finalmente, Cyrus tem peneira e excelente extensibilidade via módulos Perl ... Tudo isso permitindo alguns SPAM & Filtragem de vírus e aprendizado do SpamAssassin ....
Dê uma olhada em Cyrus, eu prometo que você vai crescer para amar. Um bom livro é "O Livro do IMAP" e abrange muitos aspectos do Cyrus ...