mailcow

Бесплатно
Открытый исходный код
Linux

Сайт: mailcow.email

mailcow — это набор контейнеризованных сервисов для развёртывания и управления почтовым сервером с веб-интерфейсом. Проект объединяет ряд открытых компонентов (включая MTA, MDA, систему фильтрации спама, веб-интерфейс администрирования и веб-клиент) и обеспечивает автоматизированную конфигурацию, интеграцию и оркестрацию этих компонентов внутри Docker-контейнеров. Решение ориентировано на упрощение развёртывания полноценного почтового стека для организаций, хостинг-провайдеров и технически подкованных пользователей.

Исторически mailcow возник как объединение компонентов и сценариев настройки, предназначенных для замены традиционной ручной конфигурации почтовых служб. Проект эволюционировал вокруг контейнеризации и предоставления единой панели управления, что облегчает задачи создания учётных записей, настройки доменов, управления маршрутами, политиками доставки и защиты почты. Архитектура предполагает использование стандартных почтовых демонов и вспомогательных сервисов, объединённых через Docker Compose и управляющую панель.

  • Контейнеризация и оркестрация: все компоненты поставляются в виде Docker-контейнеров, что упрощает развёртывание, обновление и масштабирование.
  • Механизмы доставки почты: интеграция с Postfix для передачи входящей и исходящей почты и Dovecot для хранения почтовых ящиков и доступа по IMAP/POP3.
  • Фильтрация и антивирус: встроенная поддержка фильтрации спама и проверки на вирусы с использованием Rspamd и антивирусных модулей.
  • Веб-интерфейс администрирования: централизованная панель для управления доменами, адресами, квотами, маршрутами и правилами доставки.
  • Веб-клиент и совместная работа: возможность подключения веб-интерфейса для пользователей и интеграция с решениями групповой работы для календарей и контактов.
  • Шифрование и безопасность: поддержка TLS для защищённой передачи почты, автоматизация управления сертификатами и механизмы ограничения доступа.
  • Мониторинг и логирование: сбор логов, базовые возможности мониторинга состояния сервисов и оповещений при сбоях.
  • Гибкая аутентификация: поддержка разных методов аутентификации, включая базовую аутентификацию по паролю и интеграцию с внешними источниками учётных записей.
  • Масштабируемость и резервирование: возможности для резервного копирования данных, репликации и настройки отказоустойчивости в пределах контейнерной архитектуры.
  • Лёгкость обновления: централизованная схема обновления компонентов и образов контейнеров, снижающая сложность поддержки стеков почтовых сервисов.
Подробнее