Repolode
maathimself

maathimself/mailflow

Самостоятельно размещаемый веб-клиент для объединения нескольких почтовых аккаунтов IMAP/SMTP в одном входящем ящике.

Open source альтернатива:Microsoft OutlookGmail

Звёзды
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. 1

    Скачайте файл compose из README

    curl -o docker-compose.yml https://raw.githubusercontent.com/maathimself/mailflow/main/docker-compose.ghcr.yml
  2. 2

    Скачайте конфигурацию среды по умолчанию

    curl -o .env https://raw.githubusercontent.com/maathimself/mailflow/main/.env.example
  3. 3

    Отредактируйте .env, задав APP_URL, SESSION_SECRET, DB_PASSWORD и ENCRYPTION_KEY

  4. 4

    Запустите MailFlow с помощью Docker Compose

    docker compose up -d

Что важно знать

  • Для самостоятельного хостинга требуется сервер с Docker и Docker Compose.
  • Проект распространяется по лицензии AGPL-3.0, поэтому изменения, предоставляемые по сети, необходимо публиковать на условиях той же лицензии.
  • Некоторые функции, например Business License и коммерческое лицензирование, платные.

В подборках

Темы

#email#webmail#imap#self-hosted#unified-inbox#docker#oauth2#emailclient#unifiedinbox

Частые вопросы

Что такое 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 и расширяемый с помощью плагинов и тем оформления.

7,3 тыс.+8 за неделю1,8 тыс.PHPGPL-3.0Активно поддерживаетсяОбновлён 18 часов назад

Самостоятельно размещаемый почтовый сервер для собственного домена: SMTP/IMAP/POP3, CardDAV/CalDAV, веб-почта на React и админ-панель; развёртывается через Docker Compose.

297+4 за неделю26GoAGPL-3.0Активно поддерживаетсяОбновлён 24 дня назад