Ich bin nicht mit Dovecot vertraut, aber ich bin sowohl mit Courier als auch mit Cyrus ziemlich vertraut. Ich habe ein Kuriersystem aus der Quelle gebaut und es jahrelang gewartet, bevor ich es zugunsten von Cyrus abgeladen habe.
Cyrus ist bloß zu lernen. Die Dokumentation ist verrückt kompliziert und knapp. Ich habe jedoch festgestellt, dass Cyrus wirklich großartig ist, wenn Sie die Dinge herausgefunden haben.
Cyrus verfügt über einen Squatter-Dienst, der die Volltextindizierung im Postfachspeicher durchführt. Sie möchten die Indizierung aus mehreren Gründen im Postfachspeicher durchführen:
Wenn Sie eine Webmail-App wie Squirrelmail haben, können Sie serverseitige Suchvorgänge aktivieren, die wiederum dazu führen, dass Cyrus die Squatter-Datenbank verwendet.
Die Indizierung auf dem Client kann problematisch sein, wenn Ihr Index zwischen mehreren Clients nicht mehr synchron ist.
Ein weiterer Stecker für Cyrus: Wir haben über 5.000 IMAP / POP3-Kunden; Wir hosten viele Kunden-E-Mails. Einer unserer Kunden ist ein lokales Kabelfernsehunternehmen. Wir verwenden ein Setup, das CMUs sehr ähnlich ist, mit IMAP-Proxys, die auf denselben Webservern ausgeführt werden, die Webmail verarbeiten. Die Mail-Speicher sind auf 5 Backend-Server verteilt. Wir haben 4 IMAP-Proxies. Obwohl 4 über Kill ist, kommen wir damit durch, weil wir zwei physisch entfernte Rechenzentren haben und lokale HA (Hochverfügbarkeit) für uns erforderlich ist. Außerdem ziehen die IMAP-Proxys die doppelte Aufgabe und führen Apache + PHP + mod_perl für die Webmail-Aspekte aus.
Schließlich hat Cyrus ein Sieb und eine hervorragende Erweiterbarkeit über Perl-Module ... All dies ermöglicht einige sehr coole SPAM- und Virusfilterung und SpamAssassin-Lernen ....
Schauen Sie sich Cyrus genau an, ich verspreche Ihnen, dass Sie es lieben werden. Ein gutes Buch ist "The Book of IMAP" und es behandelt viele Aspekte von Cyrus ...