Dovecot против Courier против Cyrus

Dovecot против Courier против Cyrus

Что лучше всего подойдет для персонального/SMB-почтового сервера, работающего на Ubuntu Server (8.04+)?

Я хочу настроить свой собственный почтовый сервер дома, чтобы оценить некоторые варианты для моей компании, прежде чем давать рекомендации. Какой из них самый безопасный, эффективный и надежный? Кроме того, какой из них проще всего интегрировать с решением LDAP и Calendar?

решение1

Я лично много работал с MS-Exchange, Courier и Cyrus, а также, в гораздо меньшей степени, с Dovecot.

Я могу сказать, без сомнения, что Cyrus — мой самый предпочтительный выбор. Возвращаясь к исходному вопросу, любой из них будет хорошо работать для небольшой базы установки электронной почты. Небольшой, я имею в виду, вероятно, менее 1000 почтовых ящиков и менее 1000 одновременных подключений IMAP/POP. Другие факторы, такие как объем почты, также играют важную роль..

Мы создали систему электронной почты несколько лет назад для внутреннего использования на основе Courier. Мы — консалтинговая компания в сфере ИТ. С годами мы начали заниматься хостингом электронной почты наших клиентов, а также продавать устройство электронной почты, состоящее из нашей сборки проектов с открытым исходным кодом и скриптов управления...

Где-то через 3-4 года мы отказались от Courier в пользу Cyrus. Мы также отказались от Sendmail в пользу Postfix. Мы провели обширное исследование всех вариантов с открытым исходным кодом и коммерческих вариантов на тот момент и остановились на Cyrus.

Полностью согласен, что Cyrus самый сложный для понимания, но я бы не охарактеризовал его как очень нестандартный, и это причина его сложного понимания. Это сложно, потому что большая часть документации в Интернете сильно устарела и скудна, поэтому приходится много копаться, чтобы получить ответы. Cyrus, напротив, очень послушен RFC. Раньше мне приходилось выяснять, почему Cyrus кажется сломанным, и я обнаружил, что в большинстве случаев он просто следует стандартам до последней буквы, так хорошо, что вскоре понимаешь, что вместо этого сломано почти все остальное. Например, однажды мне пришлось разобраться с проблемой, когда клиент утверждал, что электронная почта возвращается, но адрес электронной почты был правильным. При использовании Outlook в Outlook есть эта неприятная ошибка, когда он делает первую букву в адресе электронной почты заглавной. Согласно RFC, все адреса электронной почты пишутся строчными буквами. Если вы смешиваете регистры, вы обнаружите, что многие почтовые системы молча исправят это.

Что касается производительности:
Cyrus, по моему опыту, имеет лучшие возможности, которые я не вижу у других. В частности, вы можете добавить больше фронтальных прокси-серверов IMAP4/POP3 или бэкэнд-серверов для распределения нагрузки там, где это необходимо. Это позволяет вам масштабироваться как с точки зрения одновременных подключений (добавьте больше фронтэндов), так и с точки зрения трафика доставки/извлечения хранилища и почтовых ящиков (добавьте больше бэкэндов).

В последний раз, когда я проверял, ни Dovecot, ни Courier не поддерживали эти опции.

Недавно выпущенный Microsoft Exchange 2010 теперь представляет распределенные и реплицированные хранилища почтовых ящиков, так что в этой категории ему приходится догонять.

решение2

Dovecot — это современный выбор для быстрого, легкого сервера IMAP, который легко поддерживает SSL и LDAP. Он поддерживает большую нагрузку быстрее и эффективнее, чем Courier или Cyrus, и использует традиционный Maildir — наш Dovecot работает как чемпион и абсолютно надежен.

Если вам нужно полное решение Exchange, вам нужно использовать продукт, который уже сделал это, поскольку это непростая задача — в большинстве, если не во всех реальных решениях клиенты должны установить пользовательский плагин в Outlook. Взгляните наhttp://www.zimbra.com/для одного из самых популярных решений.

решение3

Dovecot отлично работает для меня; Courier немного скрипучий, а Cyrus имеет слишком много нестандартностей (в основном в формате хранения), чтобы я мог полностью с ним комфортно работать. Все они достаточно легко интегрируются с LDAP; если вы пытаетесь встроить свой сервер IMAP в свой календарь, то вы делаете это неправильно.

решение4

Поскольку вы также упомянули календарь, я должен упомянуть "radicale". Это сервер CalDAV, легкий, работающий и простой в настройке. CalDAV сейчас поддерживается везде, так что у вас не должно возникнуть никаких проблем.

Связанный контент