Personalmente ho lavorato a lungo con MS-Exchange, Courier e Cyrus e, in misura molto minore, Dovecot.
Posso dire, senza dubbio, che Ciro è la mia scelta preferita. Tornando alla domanda originale, ognuna di queste funzionerà bene per una piccola base di installazione e-mail. Piccola, intendo, probabilmente meno di 1.000 cassette postali e meno di 1.000 connessioni IMAP / POP simultanee. Anche altri fattori come il volume della posta svolgono un ruolo importante.
Abbiamo alzato il sistema di posta elettronica anni fa per il nostro uso interno basato sul corriere. Siamo una società di consulenza IT. Nel corso degli anni abbiamo iniziato a gestire l'hosting dell'email dei nostri clienti e a vendere un dispositivo EMail composto dal nostro assemblaggio di progetti open source e script di gestione ...
Dopo circa 3-4 anni, abbiamo scaricato Courier per Cyrus. Abbiamo anche scaricato Sendmail per Postfix. Abbiamo fatto uno studio approfondito di tutte le opzioni commerciali e open source all'epoca e ci siamo stabiliti su Cyrus.
Concordo pienamente sul fatto che Cyrus sia il più difficile da comprendere, ma non lo definirei molto non standard e che sia la ragione della sua difficile comprensione. È difficile perché la maggior parte della documentazione sul Web è datata in modo grossolano e sparsa, quindi ci vuole un sacco di ricerche per ottenere risposte. Cyrus, al contrario, è molto ostile alla RFC. Devo capire perché Cyrus sembrava rotto e ho scoperto che nella maggior parte dei casi stava semplicemente seguendo gli standard della T così bene che presto capisci che invece tutto il resto è rotto. Ad esempio, una volta ho dovuto esaminare un problema in cui un cliente sosteneva che l'e-mail stava rimbalzando ma l'indirizzo e-mail era corretto. Usando Outlook, Outlook ha questo brutto bug in cui mettere in maiuscolo la prima lettera in un indirizzo e-mail. Per gli RFC, tutti gli indirizzi e-mail sono minuscoli. Se mescoli casi,
Per quanto riguarda le prestazioni: Cyrus, nella mia esperienza, ha le migliori opzioni che non vedo negli altri. In particolare, è possibile aggiungere altri server proxy IMAP4 / POP3 front-end o server back-end per distribuire il carico dove necessario. Ciò consente di ridimensionare in termini sia di connessioni simultanee (aggiungere più front-end) sia di traffico di recapito / invio di cassette postali (aggiungere più back-end).
L'ultima volta che ho controllato, né Dovecot né Courier hanno supportato queste opzioni.
Microsoft Exchange 2010, recentemente rilasciato, sta introducendo archivi di cassette postali distribuiti e replicati in modo che stiano giocando un po 'di recupero in questa categoria.