Перейти к содержанию

Информация и поддержка

Что такое animails?

Animails опирается на множество известных и давно используемых компонентов, сочетание которых позволяет получить универсальный и беспроблемный почтовый сервер.

Каждый контейнер представляет собой отдельное приложение, соединенное в общую сеть:

  • ACME Автоматическая генерация сертификатов Let's Encrypt
  • ClamAV Антивирусный сканер (опционально)
  • Dovecot IMAP/POP сервер для получения почты с интегрированным полнотекстовым поиском "Flatcurve"
  • MariaDB База данных для хранения информации о пользователях и т.д.
  • Memcached Кэш для веб-клиента SOGo
  • Netfilter Интеграция по типу Fail2ban от @mkuron
  • Nginx Веб-сервер для компонентов стека
  • Olefy Анализ офисных документов на наличие вирусов, макросов и т.д.
  • PHP Язык программирования большинства веб-приложений animails Postfix MTA (Mail Transfer Agent) для передачи интернет-почты
  • Postfix TLS-Pol Легковесный и высокопроизводительный резолвер MTA-STS и DANE/TLSA, а также сокет-карта политик TLS для Postfix; соответствует стандартам, предпочтение отдается DANE.
  • Redis Хранилище информации о спаме, ключей DKIM и т.д.
  • Rspamd Спам-фильтр с автоматическим обучением на спам-письмах
  • SOGo Интегрированный веб-клиент и интерфейс Cal-/Carddav
  • Unbound Интегрированный DNS-сервер для проверки DNSSEC и т.д.
  • Watchdog Для базового мониторинга состояния контейнеров внутри animails

Но сердцем animails является графический веб-интерфейс — панель управления animails UI.

Она предоставляет доступ практически ко всем настройкам и позволяет удобно создавать новые домены и адреса электронной почты всего за пару кликов, а также с легкостью выполнять другие, более сложные задачи:

  • Поддержка и генерация DKIM и ARC.
  • Черные и белые списки для каждого домена и пользователя.
  • Управление оценкой спама для каждого пользователя (отклонение, пометка, серая почта).
  • Возможность создания временных псевдонимов (алиасов) для борьбы со спамом самими пользователями.
  • Добавление тегов к теме письма или перемещение писем в подпапки (на уровне пользователя).
  • Возможность принудительного использования TLS для входящих и исходящих сообщений.
  • Сброс кэша пользователями на устройствах SOGo ActiveSync.
  • imapsync для периодической миграции или получения почты с удаленных серверов.
  • Двухфакторная аутентификация (TFA): Yubikey OTP и WebAuthn USB (только для Google Chrome и производных), TOTP.
  • Добавление доверенных хостов (whitelist) для пересылки почты в animails.
  • Интеграция в стиле Fail2ban.
  • Система карантина.
  • Антивирусное сканирование, включая проверку макросов в документах Office.
  • Встроенный базовый мониторинг.
  • И многое другое...

Данные animails (такие как электронные письма, данные пользователей и т. д.) хранятся в Docker volumes:

  • clamd-db-vol-1
  • crypt-vol-1
  • mysql-socket-vol-1
  • mysql-vol-1
  • postfix-vol-1
  • postfix-tlspol-vol-1
  • redis-vol-1
  • rspamd-vol-1
  • sogo-userdata-backup-vol-1
  • sogo-web-vol-1
  • vmail-index-vol-1
  • vmail-vol-1

Внимание

Письма сжимаются и шифруются. Пару ключей можно найти в crypt-vol-1. Пожалуйста, не забудьте сделать резервную копию этого и других томов