Mailez: самодостаточный почтовый сервер с поддержкой SMTP и IMAP
Mailez — это самодостаточный почтовый сервер для твоего домена с поддержкой SMTP, IMAP, POP3, а также CardDAV и CalDAV. Проект предлагает простое решение для личных пользователей и организаций, позволяя хранить данные локально и обеспечивать их безопасность.
С помощью одного простого запуска через Docker Compose ты получаешь полноценный функционал: доставку почты, фильтрацию спама, интерфейс для администрирования и веб-почту, которая выглядит и работает как нативное приложение. Mailez подходит как для индивидуальных пользователей, так и для компаний, которых заботит конфиденциальность и контроль за данными.
Важно помнить, что проект предназначен для локального хостинга, что требует определенных навыков настройки серверов. Также стоит учесть, что серьезные объемы писем (до 10,000+) отлично поддерживаются. Если тебя интересует самоуправляемая, безопасная почтовая система, Mailez может стать по-настоящему удобным выбором.
Проект mailez представляет собой саморазворачиваемую почтовую систему, которая подходит для использования как частными лицами, так и организациями большой величины. Он позволяет отправлять и получать почту с собственным доменом, обеспечивая полный контроль за данными и возможностью настраивать систему под свои нужды. Весь стек развертывания включает управление доставкой почты, фильтрацию спама, аутентификацию, админ-консоль и веб-интерфейс всего одной командой.
Кому подойдет проект?
- Индивидуальным пользователям — для создания собственного почтового ящика, который полностью принадлежит пользователю.
- Бизнесу и организациям — для создания корпоративной почты, где данные остаются внутри организации.
- Государственным учреждениям — для обеспечения строгих требований по безопасности данных и конфиденциальности.
Что представляет собой система?
Mailez предлагает функционал, который включает:
- Веб-интерфейс с функционалом, схожим с нативными приложениями, который поддерживает реальное время обновлений почты без перезагрузки.
- Календарь, где можно управлять событиями и делиться календарями.
- Контакты и служба файлового хранения с возможностью организовать и делиться файлами.
- Административная консоль для управления пользователями, доменами и настройками системы.
- Фильтрация спама и безопасность на уровне передачи данных.
Как установить и запустить?
Для развертывания mailez понадобится Docker. Есть две версии: для разработки и для производственной эксплуатации. Обе используют один и тот же движок mailezine, но различаются в способе развертывания и хранилище данных. Чтобы запустить его, нужно выполнить следующие команды:
./deploy/mailezctl.sh up # для разработки
./deploy/mailezctl.sh up ce # для производственной версии
Перед этим нужно создать каталог для данных и настроить права доступа:
mkdir -p deploy/data && sudo chown -R 1000:82 deploy/data
После развертывания можно создать учетную запись администратора и проверить работоспособность почтовой системы.
Ограничения и требования
Проект требует, чтобы ты использовал Linux в качестве хоста для Docker. Важно также, чтобы порты для почты были правильно настроены для доступа извне. По умолчанию они связаны с локальным интерфейсом, и для реальной эксплуатации потребуется изменить конфигурацию.
Лицензия
Mailez выпущен под лицензией AGPL-3.0, что дает возможность свободно использовать, изменять и развертывать проект, но требует открытой передачи исходного кода при распространении модификаций.
В целом, mailez представляет собой мощное решение для получения и отправки почты с высоким уровнем конфиденциальности, подходящее как для частного, так и для профессионального использования.
Открыть на GitHub: mailez-hq/mailez →
RepoRadar