Почтовый сервер для самостоятельного размещения в виде набора Docker-образов: SMTP, IMAP, POP3 и веб-почта.
maathimself/mailflow
Самостоятельно размещаемый веб-клиент для объединения нескольких почтовых аккаунтов IMAP/SMTP в одном входящем ящике.
Open source альтернатива:Microsoft Outlook
Gmail
- Звёзды
- 652
- Форки
- 77
- Открытые issues
- 58
- Последний коммит
- 14 часов назад
Что это?
MailFlow — самостоятельно размещаемый веб-клиент для тех, кто пользуется несколькими почтовыми аккаунтами и хочет читать и отправлять письма из одного интерфейса. Аккаунты у любых провайдеров IMAP/SMTP, включая Gmail, iCloud и Microsoft 365 с авторизацией через OAuth2, объединяются в один входящий ящик с сортировкой по дате; для ответов и пересылок используется SMTP соответствующего аккаунта.
Помимо основных почтовых функций, MailFlow автоматически распределяет письма по категориям, позволяет отписаться от рассылки одним нажатием, группирует письма в цепочки, выполняет полнотекстовый поиск по всем аккаунтам, поддерживает отложенное отображение писем, правила для входящих и список блокировки. Также можно включить GTD-процесс, в котором метки хранятся как настоящие папки IMAP. Необязательный AI-ассистент умеет суммировать цепочки писем и составлять черновики ответов через API, совместимый с OpenAI.
Проект можно развернуть с помощью Docker Compose или запустить напрямую с Node.js, PostgreSQL, Redis и nginx. В нём есть администрирование нескольких пользователей с регистрацией только по приглашениям, двухфакторная аутентификация TOTP, единый вход через OIDC, адресная книга CardDAV и интеграция с Todoist. В комплект входят оболочки Electron и Capacitor для сборки настольных приложений и приложений для Android из исходного кода.
Ключевые возможности
- 01Объединяет несколько аккаунтов IMAP/SMTP в один входящий ящик с сортировкой по дате
- 02Автоматически распределяет письма по вкладкам и позволяет отписаться от рассылки одним нажатием
- 03Правила для входящих, список блокировки, отложенное отображение писем и отправка жалоб на спам
- 04Редактор писем с форматированием, вложениями и маршрутизацией через SMTP соответствующего аккаунта
- 05Двухфакторная аутентификация, единый вход через OIDC и управление пользователями с регистрацией только по приглашениям
- 06Необязательные метки GTD, хранящиеся в папках IMAP
Сценарии использования
- Читать почту Gmail, iCloud и рабочую почту Outlook в одном месте
- Запустить частный веб-почтовый сервер для семьи или небольшой команды
- Заменить несколько почтовых приложений одним самостоятельно размещаемым веб-интерфейсом
- Управлять почтой в нескольких аккаунтах с помощью процесса в стиле GTD
Быстрый старт
- 1
Скачайте файл compose из README
curl -o docker-compose.yml https://raw.githubusercontent.com/maathimself/mailflow/main/docker-compose.ghcr.yml - 2
Скачайте конфигурацию среды по умолчанию
curl -o .env https://raw.githubusercontent.com/maathimself/mailflow/main/.env.example - 3
Отредактируйте .env, задав APP_URL, SESSION_SECRET, DB_PASSWORD и ENCRYPTION_KEY
- 4
Запустите MailFlow с помощью Docker Compose
docker compose up -d
Что важно знать
- Для самостоятельного хостинга требуется сервер с Docker и Docker Compose.
- Проект распространяется по лицензии AGPL-3.0, поэтому изменения, предоставляемые по сети, необходимо публиковать на условиях той же лицензии.
- Некоторые функции, например Business License и коммерческое лицензирование, платные.
В подборках
Темы
Частые вопросы
- Что такое mailflow?
- Самостоятельно размещаемый веб-клиент для объединения нескольких почтовых аккаунтов IMAP/SMTP в одном входящем ящике. MailFlow — самостоятельно размещаемый веб-клиент для тех, кто пользуется несколькими почтовыми аккаунтами и хочет читать и отправлять письма из одного интерфейса. Аккаунты у любых провайдеров IMAP/SMTP, включая Gmail, iCloud и Microsoft 365 с авторизацией через OAuth2, объединяются в один входящий ящик с сортировкой по дате; для ответов и пересылок используется SMTP соответствующего аккаунта.
- mailflow можно использовать бесплатно? Какая у него лицензия?
- mailflow распространяется с открытым исходным кодом под лицензией AGPL-3.0. Перед использованием в коммерческих продуктах проверьте условия лицензии.
- mailflow всё ещё поддерживается?
- Активно поддерживается. Последний коммит в mailflow — 6 нояб. 2026 г..
- Для чего можно использовать mailflow?
- Читать почту Gmail, iCloud и рабочую почту Outlook в одном месте Запустить частный веб-почтовый сервер для семьи или небольшой команды Заменить несколько почтовых приложений одним самостоятельно размещаемым веб-интерфейсом Управлять почтой в нескольких аккаунтах с помощью процесса в стиле GTD
- Как установить mailflow?
- Скачайте файл compose из README: curl -o docker-compose.yml https://raw.githubusercontent.com/maathimself/mailflow/main/docker-compose.ghcr.yml Скачайте конфигурацию среды по умолчанию: curl -o .env https://raw.githubusercontent.com/maathimself/mailflow/main/.env.example Отредактируйте .env, задав APP_URL, SESSION_SECRET, DB_PASSWORD и ENCRYPTION_KEY Запустите MailFlow с помощью Docker Compose: docker compose up -d
- Где скачать mailflow?
- Исходный код и инструкции по установке — на GitHub: https://github.com/maathimself/mailflow
Описание создано ИИ на основе README проекта. Статистика GitHub обновляется ежедневно.
Похожие проекты
Многоязычный почтовый клиент для IMAP в браузере с интерфейсом в стиле приложения, написанный на PHP и расширяемый с помощью плагинов и тем оформления.
Лёгкий веб-клиент электронной почты для собственного хостинга: объединяет несколько аккаунтов в одном интерфейсе через IMAP, SMTP, JMAP и EWS.
Простой и лёгкий веб-клиент электронной почты на PHP, которому не нужна база данных.
Почтовый клиент для Nextcloud, который подключается к любым IMAP-аккаунтам прямо из вашего экземпляра Nextcloud.
Самостоятельно размещаемый почтовый сервер для собственного домена: SMTP/IMAP/POP3, CardDAV/CalDAV, веб-почта на React и админ-панель; развёртывается через Docker Compose.