Repolode
cyrusimap

cyrusimap/cyrus-imapd

Cyrus IMAP — самостоятельно размещаемый сервер почты, контактов и календарей с поддержкой IMAP, JMAP, POP3, CalDAV, CardDAV и WebDAV.

Open source альтернатива:GmailMicrosoft Exchange

Звёзды
653
Форки
175
Открытые issues
346
Последний коммит
вчера

Что это?

Cyrus IMAP — сервер электронной почты, контактов и календарей, написанный на C. Он рассчитан на работу на изолированных серверах, куда обычные пользователи не входят напрямую; весь доступ пользователей к почте, контактам и календарям осуществляется через протоколы JMAP, IMAP, POP3, CalDAV, CardDAV и WebDAV.

База данных почтовых ящиков размещается в закрытой области файловой системы, доступной только Cyrus. Такая архитектура позволяет нескольким клиентам одновременно читать данные из одного почтового ящика и записывать в него, а также поддерживает списки контроля доступа для почтовых ящиков и квоты на иерархии почтовых ящиков.

Проект публикует архивы с исходным кодом релизов, исходный код из git с ещё не выпущенными изменениями и пакеты для крупных дистрибутивов Linux. Текущая серия разработки — 3.13, а стабильная ветка 3.12 продолжает получать исправления безопасности и ошибок.

Ключевые возможности

  • 01Предоставляет доступ к почте, контактам и календарям через JMAP, IMAP, POP3, CalDAV, CardDAV и WebDAV.
  • 02Хранит почтовые ящики в закрытой базе данных, поддерживающей одновременный доступ на чтение и запись.
  • 03Поддерживает списки контроля доступа для почтовых ящиков.
  • 04Применяет квоты на иерархии почтовых ящиков.
  • 05Доступен в виде архивов релизов, исходного кода из git и пакетов для дистрибутивов Linux.

Сценарии использования

  • Развёртывание многопользовательского почтового сервера на изолированном хосте, куда пользователи не входят напрямую.
  • Размещение самостоятельно управляемого сервиса электронной почты и календарей с поддержкой стандартных почтовых клиентов и клиентов CalDAV.
  • Эксплуатация почтовой инфраструктуры организации с правами доступа и квотами для каждого почтового ящика.

Быстрый старт

  1. 1

    Скачайте tarball исходного кода релиза со страницы релизов

  2. 2

    Настройте сборку

    ./configure
  3. 3

    Скомпилируйте проект

    make
  4. 4

    Установите Cyrus для всей системы

    sudo make install

Что важно знать

  • Это не стабильный релиз: версия 3.13 активно разрабатывается и не считается стабильной.
  • Для сборки из исходников git требуется множество дополнительных зависимостей, поэтому большинству пользователей рекомендуются tarball-файлы релизов.
  • Программа предназначена для запуска на серверах с ограниченным доступом, куда обычные пользователи не могут войти, поэтому она рассчитана на администраторов, а не на повседневное использование.
  • Лицензия не указана в метаданных (NOASSERTION); перед использованием проверьте файл COPYING.

В подборках

Темы

Частые вопросы

Что такое cyrus-imapd?
Cyrus IMAP — самостоятельно размещаемый сервер почты, контактов и календарей с поддержкой IMAP, JMAP, POP3, CalDAV, CardDAV и WebDAV. Cyrus IMAP — сервер электронной почты, контактов и календарей, написанный на C. Он рассчитан на работу на изолированных серверах, куда обычные пользователи не входят напрямую; весь доступ пользователей к почте, контактам и календарям осуществляется через протоколы JMAP, IMAP, POP3, CalDAV, CardDAV и WebDAV.
cyrus-imapd можно использовать бесплатно? Какая у него лицензия?
cyrus-imapd распространяется с открытым исходным кодом под лицензией Other. Перед использованием в коммерческих продуктах проверьте условия лицензии.
cyrus-imapd всё ещё поддерживается?
Активно поддерживается. Последний коммит в cyrus-imapd — 6 нояб. 2026 г..
Для чего можно использовать cyrus-imapd?
Развёртывание многопользовательского почтового сервера на изолированном хосте, куда пользователи не входят напрямую. Размещение самостоятельно управляемого сервиса электронной почты и календарей с поддержкой стандартных почтовых клиентов и клиентов CalDAV. Эксплуатация почтовой инфраструктуры организации с правами доступа и квотами для каждого почтового ящика.
Как установить cyrus-imapd?
Скачайте tarball исходного кода релиза со страницы релизов Настройте сборку: ./configure Скомпилируйте проект: make Установите Cyrus для всей системы: sudo make install
Где скачать cyrus-imapd?
Исходный код и инструкции по установке — на GitHub: https://github.com/cyrusimap/cyrus-imapd

Описание создано ИИ на основе README проекта. Статистика GitHub обновляется ежедневно.

Похожие проекты

Универсальный self-hosted сервер почты и совместной работы на Rust с поддержкой IMAP, JMAP, POP3, SMTP, CalDAV, CardDAV и WebDAV.

15,8 тыс.+210 за неделю1 тыс.RustБез лицензииАктивно поддерживаетсяОбновлён 4 дня назад

Самостоятельно размещаемый почтовый сервер для собственного домена: SMTP/IMAP/POP3, CardDAV/CalDAV, веб-почта на React и админ-панель; развёртывается через Docker Compose.

297+4 за неделю26GoAGPL-3.0Активно поддерживаетсяОбновлён 25 дней назад

Масштабируемый почтовый сервер IMAP/POP3, который хранит все данные, включая письма, в шардированном и реплицированном кластере MongoDB.

2,1 тыс.+1 за неделю286JavaScriptEUPL-1.2Обновлён вчера