Ich habe persönlich viel mit MS-Exchange, Courier und Cyrus und in viel geringerem Maße mit Dovecot zusammengearbeitet.
Ich kann ohne Zweifel sagen, dass Cyrus meine bevorzugte Wahl ist. Zurück zur ursprünglichen Frage, jede dieser Möglichkeiten ist für eine kleine E-Mail-Installationsbasis geeignet. Klein, ich meine, wahrscheinlich weniger als 1.000 Postfächer und weniger als 1.000 gleichzeitige IMAP / POP-Verbindungen. Andere Faktoren wie das Postaufkommen spielen ebenfalls eine wichtige Rolle.
Wir haben uns vor Jahren für das E-Mail-System entschieden, das auf Courier basiert. Wir sind ein IT-Beratungsunternehmen. Im Laufe der Jahre haben wir angefangen, das Hosting der E-Mails unserer Kunden sowie den Verkauf einer EMail-Appliance zu übernehmen, die aus einer Zusammenstellung von Open-Source-Projekten und Verwaltungsskripten besteht ...
Nach 3-4 Jahren haben wir Courier für Cyrus abgeladen. Wir haben auch Sendmail für Postfix ausgegeben. Wir haben uns zu dieser Zeit eingehend mit allen Open Source- und kommerziellen Optionen befasst und uns für Cyrus entschieden.
Stimme voll und ganz zu, dass Cyrus am schwierigsten zu verstehen ist, aber ich würde es nicht als sehr ungewöhnlich bezeichnen und das ist der Grund für sein schwieriges Verständnis. Es ist schwierig, weil die meisten Dokumentationen im Web grob veraltet und spärlich sind, so dass es viel Arbeit kostet, um Antworten zu erhalten. Cyrus ist im Gegenteil sehr RFC-gehorsam. Früher musste ich herausfinden, warum Cyrus kaputt schien und fand heraus, dass es in den meisten Fällen nur den Standards für das T entsprach, so dass Sie bald herausfanden, dass das meiste andere kaputt ist. Zum Beispiel musste ich mich einmal mit einem Problem befassen, bei dem ein Kunde behauptete, die E-Mail-Adresse sei korrekt. Outlook verwendet diesen üblen Fehler, bei dem der erste Buchstabe einer E-Mail-Adresse in Großbuchstaben geschrieben wird. Gemäß den RFCs werden alle E-Mail-Adressen in Kleinbuchstaben angegeben. Wenn Sie Fälle mischen,
Was die Leistung angeht: Cyrus hat meiner Erfahrung nach die besten Optionen, die ich in den anderen nicht sehe. Insbesondere können Sie bei Bedarf weitere Front-End-IMAP4 / POP3-Proxyserver oder Back-End-Server hinzufügen, um die Last zu verteilen. Auf diese Weise können Sie sowohl gleichzeitige Verbindungen skalieren (mehr Frontends hinzufügen) als auch Speicher- und Mailbox-Übermittlungs- / Wiederherstellungsdatenverkehr (mehr Backends hinzufügen).
Bei der letzten Überprüfung haben weder Dovecot noch Courier diese Optionen unterstützt.
Microsoft Exchange 2010, das kürzlich veröffentlicht wurde, führt jetzt verteilte und replizierte Postfachspeicher ein, damit diese in dieser Kategorie ein wenig Aufholjagd machen.