Zimbra
Zimbra — это кроссплатформенное программное обеспечение с открытым исходным кодом для организации коллективной работы, включающее в себя почтовый сервер, календарь, систему управления контактами, задачи и документы. Zimbra состоит из серверной части (Zimbra Collaboration Suite, ZCS) и веб-клиента, а также поддерживает работу через почтовые клиенты по протоколам IMAP, POP3, SMTP, CalDAV и CardDAV. Является одной из наиболее популярных альтернатив Microsoft Exchange и Google Workspace на рынке корпоративных коммуникаций, особенно среди организаций, ценящих контроль над данными и возможность развёртывания на собственной инфраструктуре.
История
Разработка Zimbra началась в 2003 году в Кремниевой долине. Основателями проекта выступили Сатиш Дхармарадж (бывший инженер Sun Microsystems) и Роланд Шойманн (ранее работавший в Apple). Первоначально проект назывался «Zimbra», что в переводе с испанского означает «рассвет», а с португальского — «утренняя звезда». Идея заключалась в создании современной альтернативы устаревшим почтовым системам, таким как Microsoft Exchange 2000.
В 2005 году компания Zimbra Inc. выпустила первую публичную версию продукта — Zimbra Collaboration Suite 1.0. Уже тогда система предлагала веб-интерфейс с функциями мгновенного поиска, встроенным календарём и поддержкой AJAX, что было революционно для того времени.
В 2007 году Zimbra была приобретена компанией Yahoo! за 350 миллионов долларов, планировавшей интегрировать продукт в свои сервисы. Однако через два года, в 2009 году, Yahoo! решила продать актив из-за смены стратегии. В сентябре 2009 года VMware купила Zimbra за 100 миллионов долларов (по другим данным — за 110 миллионов).
Под управлением VMware (2009–2013) Zimbra получила поддержку виртуализации, улучшенную интеграцию с VMware vSphere и обновлённый интерфейс. Однако VMware рассматривала продукт как нишевое решение и не делала на него основную ставку. В 2013 году Telligent (позднее — Zimbra, Inc.) приобрела Zimbra у VMware. Точная сумма сделки не раскрывалась, но по оценкам, она составила около 20–30 миллионов долларов.
С 2013 года продукт развивается под управлением компании Zimbra (с 2022 года — Zimbra Group, входит в состав Synacor). Ключевыми направлениями развития стали:
- облачная версия (Zimbra Cloud);
- усиление безопасности (шифрование PGP, двухфакторная аутентификация, защита от спама и фишинга);
- поддержка современных мобильных платформ (iOS, Android);
- интеграция с Microsoft 365 и Google Workspace (гибридные сценарии).
В 2020 году была выпущена версия 9.0, в которой был полностью переписан интерфейс веб-клиента на базе React, а также добавлена поддержка видеоконференций через встроенный Zimbra Chat.
Архитектура и компоненты
Zimbra Collaboration Suite построена по модульной архитектуре, что позволяет развёртывать её как на одном сервере (монолитная установка), так и в многосерверной (мульти-серверной) конфигурации для высокой доступности и масштабирования.
Основные компоненты серверной части:
- Zimbra MTA (Message Transfer Agent) — сервер передачи почты, основанный на Postfix с расширениями для проверки на спам (SpamAssassin), фильтрации вирусов (ClamAV) и DKIM-подписи.
- Zimbra LDAP — сервер каталогов на базе OpenLDAP, хранящий информацию об учётных записях, доменах, правах доступа и конфигурации.
- Zimbra Mailbox Server — основное хранилище почтовых ящиков, календарей, контактов и задач. Использует базу данных MySQL (MariaDB) для метаданных и файловую систему для хранения сообщений в форматах mbox или Maildir.
- Zimbra Web Server (Jetty / nginx) — обратный прокси-сервер и сервер приложений, обслуживающий веб-клиент и API.
Клиентская часть включает:
- Веб-клиент Zimbra Web Client (ZWC) — реализован на JavaScript с использованием библиотек React. Поддерживает адаптивный дизайн, настраиваемые панели, фильтры, поиск по содержимому.
- Десктопный клиент Zimbra Desktop — локальное приложение на базе Mozilla XULRunner, позволяющее работать с почтой офлайн (выпуск прекращён в 2016 году, но продолжает использоваться в некоторых организациях).
- Мобильные приложения для iOS и Android.
- Поддержка стандартных протоколов: IMAP, POP3, SMTP, CalDAV (календарь), CardDAV (контакты), ActiveSync (с помощью плагина Zimbra Mobile).
Ключевые возможности
Платформа Zimbra предоставляет широкий набор функций для корпоративной коммуникации и совместной работы:
- Электронная почта: поддержка нескольких почтовых ящиков, иерархических папок, меток, флажков, подписей, автоответчиков, правил обработки входящих сообщений.
- Календарь: создание, редактирование и совместный доступ к календарям; поддержка повторяющихся событий, напоминаний, публикации календарей (iCal).
- Контакты: адресная книга с поддержкой групп, синхронизация с LDAP и Active Directory.
- Задачи: создание, назначение и контроль выполнения задач с возможностью приоритизации.
- Документы: встроенный редактор документов (Zimbra Documents) с поддержкой форматирования, таблиц, изображений и возможностью совместного редактирования в реальном времени (аналог Google Docs, но с меньшим функционалом).
- Zimbra Chat — встроенный клиент для обмена текстовыми сообщениями (чат) на основе протокола XMPP.
- Интеграция с внешними приложениями: Microsoft Outlook (через плагин Zimbra Connector for Outlook), Microsoft Teams, Slack, Salesforce, WordPress, Jira.
- Управление правами доступа: разграничение прав на уровне почтовых ящиков, календарей, папок.
- Безопасность: шифрование на сервере и в канале (SSL/TLS), поддержка S/MIME и PGP, двухфакторная аутентификация (через TOTP и внешние OTP-провайдеры), фильтрация спама (SpamAssassin, DSPAM), антивирусная проверка (ClamAV), защита от фишинга (проверка ссылок и вложений).
- Поиск: полнотекстовый поиск по всем сообщениям, вложениям (PDF, DOC, XLS, PPT, TXT), календарям, контактам, задачам и документам. Поддерживается логический поиск (AND, OR, NOT, кавычки) и фильтрация по дате, отправителю, папке.
Модели распространения
Zimbra Collaboration Suite доступна в нескольких редакциях:
- Zimbra Open Source Edition (OSE) — полностью бесплатная версия с открытым исходным кодом (лицензия Common Public Attribution License, CPAL, с 2020 года — GNU Affero General Public License v3, AGPLv3). Содержит все базовые возможности, но не включает некоторые корпоративные функции (например, поддержку Microsoft Outlook, архивирование, поддержку Zimbra Mobile и расширенную защиту).
- Zimbra Network Edition (NE) — коммерческая версия с дополнительными функциями:
- Поддержка Active Directory и LDAP-синхронизация.
- Интеграция с Microsoft Outlook (Zimbra Connector for Outlook).
- Zimbra Mobile (ActiveSync).
- Встроенный архиватор и поиск по архиву.
- Улучшенная система бэкапов и восстановления (Zimbra Backup).
- Техническая поддержка от Synacor.
- Zimbra Cloud — SaaS-версия, хостируемая на серверах Synacor или партнёров. Предоставляется по подписке (ежемесячно/ежегодно) на одного пользователя. Включает все функции Network Edition плюс управление через облачную консоль.
Применение
Zimbra Collaboration Suite широко используется в различных сегментах:
- Государственные и муниципальные учреждения: благодаря возможности развёртывания на собственных серверах и отсутствию зависимости от зарубежных облачных платформ (особенно актуально для России, Китая, стран Европы).
- Образовательные учреждения: школы, колледжи, университеты (в том числе Высшая школа экономики, МГИМО, Томский государственный университет) — благодаря бесплатной версии и развитому функционалу совместной работы.
- Средний и малый бизнес: как более дешёвая альтернатива Microsoft 365 и Google Workspace с сохранением контроля над данными.
- Провайдеры услуг (хостинг-провайдеры): Zimbra поддерживает многопользовательский режим, позволяя хостинговать тысячи доменов на одном инстансе.
По оценкам Zimbra Group (2023 год), продуктом пользуются более 15 миллионов человек в 135 странах мира. Платформа поддерживает работу с кириллическими почтовыми адресами (IDN) и локализована на русский, украинский, белорусский, казахский и другие языки.
Критика
За время существования продукта пользователи и аналитики отмечали следующие недостатки:
- Сложность первоначальной настройки и администрирования. Для развёртывания в мульти-серверной конфигурации требуются квалифицированные Linux-администраторы и знание стеков Postfix, LDAP, MySQL.
- Производительность веб-клиента. Несмотря на переход на React, веб-клиент при большом количестве сообщений (свыше 100 000) может работать с задержками, особенно в старых версиях браузеров.
- Ограниченная функциональность Zimbra Documents по сравнению с Google Docs или Microsoft 365 (отсутствие истории версий, совместного редактирования с отслеживанием изменений, поддержка только базовых форматов).
- Проблемы с поддержкой ActiveSync. Встроенная реализация ActiveSync (в Network Edition) менее стабильна, чем у Microsoft Exchange, особенно в сценариях с синхронизацией календарей и контактов на мобильных устройствах.
- Недостаточная документация на русском языке для коммерческой версии, что затрудняет внедрение в российских организациях.
- Работа с вложениями большого размера (свыше 10 МБ) может приводить к зависаниям веб-клиента при медленных интернет-соединениях.
- Нерегулярные обновления Open Source Edition. Коммерческая версия получает исправления и новые функции быстрее. Бесплатная версия часто обновляется с задержкой в несколько месяцев.
Интересные факты
- Название «Zimbra» происходит от испанского слова «zimbra» (утренняя звезда), а не от «zimbra» в значении «рассвет», как иногда ошибочно указывают. Основатели хотели подчеркнуть, что продукт «освещает» устаревшие бизнес-процессы.
- Zimbra была одной из первых систем, внедривших JavaScript-интерфейс с поддержкой AJAX в почтовом веб-клиенте (2005 год) — задолго до появления Gmail (2007 год) в его современном виде.
- Исходный код Zimbra Open Source Edition доступен на GitHub (проект «Zimbra»). Наибольшее количество сторонних коммитов вносят разработчики из России, Китая и Индии.
- В 2021 году была выпущена сборка Zimbra для российских пользователей — Zimbra Pro (разработчик — компания «Центр корпоративных решений»), адаптированная для работы в условиях импортозамещения и сертифицированная ФСТЭК России.
- В 2022 году Synacor объявила о партнёрстве с российским облачным провайдером Yandex.Cloud (в настоящее время — Yandex Managed Cloud), что позволило запустить сертифицированные образы Zimbra в российской облачной инфраструктуре.
Источники
- Официальная документация Zimbra Collaboration Suite (Zimbra Group, 2023).
- Статья «Zimbra: история и перспективы» // «Журнал сетевых решений/LAN», № 5, 2021.
- «Zimbra Collaboration Suite 9.0: обзор и сравнение с конкурентами» — CNews, 2022.
- Synacor Corporate Blog: «Zimbra 10 Beta: What’s New» (2023).
- «Выбор почтовой системы для бизнеса: Zimbra vs MS Exchange vs Google Workspace» — TAdviser, 2023.
- Файл README проекта Zimbra на GitHub (zimbra.git), 2024.
BFOmetr — база данных и аналитика по компаниям России.
На главную BFOmetr →