Информация и поддержка
Что такое 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. Пожалуйста, не забудьте сделать резервную копию этого и других томов