RMS Mail: browser-first почта с фоновой синхронизацией
Клиент: RMS Digital Services (in-house)
Сайт: https://rms-ds.com/products/rms-mail
RMS Mail — self-hosted платформа для работы с электронной почтой, построенная вокруг идеи полной автономности, предсказуемой производительности и разделения интерфейса и почтовой инфраструктуры.
В отличие от классических webmail-решений, RMS Mail не зависит от прямого взаимодействия с IMAP в пользовательском интерфейсе. Все операции синхронизации, индексации и поиска выполняются на стороне backend, что обеспечивает стабильную работу интерфейса при любом объёме почты.
Проблема классических webmail
Традиционные webmail-системы работают напрямую через IMAP, из-за чего:
- интерфейс зависает на больших папках;
- поиск становится медленным и непредсказуемым;
- массовые операции блокируют UI;
- производительность зависит от состояния почтового сервера;
- отсутствует стабильная работа с большими архивами.
RMS Mail решает эту проблему архитектурно — за счёт переноса всех тяжёлых операций в backend.
Архитектура подхода
RMS Mail разделяет систему на два слоя:
- UI слой — отвечает только за отображение и взаимодействие;
- Backend слой — выполняет синхронизацию, индексацию и поиск.
Все ресурсоёмкие операции выполняются асинхронно:
- IMAP синхронизация в фоне;
- потоковая обработка писем;
- построение индексов поиска;
- массовые операции через очереди задач.
Это позволяет интерфейсу оставаться отзывчивым независимо от размера почтового ящика.
Три редакции RMS Mail
RMS Mail развивается как линейка продуктов для разных сценариев использования и уровней нагрузки.
Mono — лёгкая self-hosted почта
Лёгкая редакция для одного пользователя или небольших организаций.
Mono создан для быстрого развёртывания и минимальной инфраструктуры.
Особенности:
- один пользователь = один почтовый ящик;
- SQLite как локальное хранилище;
- отсутствие внешних зависимостей (PostgreSQL, Redis и т.д.);
- интеграции: Telegram, MCP, AI;
- запуск в 2–3 команды;
- работа на любом VPS.
Подходит для разработчиков, индивидуального использования, небольших рабочих групп и организаций, а также небольших self-hosted сценариев без сложной инфраструктуры.
Mono Pro — расширенная конфигурация для высоких нагрузок
Производительная редакция для больших объёмов почты и длительной эксплуатации в организациях и командах.
Mono Pro сохраняет модель один пользователь = один почтовый ящик, но добавляет инфраструктурный слой для масштабирования нагрузки.
Особенности:
- оптимизированная работа с большими почтовыми архивами;
- улучшенный backend для индексации и поиска;
- асинхронные фоновые операции;
- расширяемая административная часть (в разработке);
- интеграции: Telegram, MCP, AI;
- стабильная работа при длительной эксплуатации без деградации производительности.
Mono Pro ориентирован на пользователей и организации, работающие с большими объёмами почты ежедневно.
Unified — мультиаккаунтная платформа
Пол��оценная многопользовательская платф��рма для работы с несколькими почтовыми аккаунтами в одном интерфейсе.
Unified расширяет концепцию RMS Mail до уровня рабочего пространства для обработки больших потоков почты.
Особенности:
- поддержка нескольких почтовых аккаунтов;
- проектные группы и объединённые входящие;
- PostgreSQL + Redis backend;
- Telegram, MCP, AI интеграции;
- расширенная административная логика;
- масштабируемая архитектура для бизнеса и команд.
Unified — основа для корпоративных сценариев и будущих интеграций.
Общий принцип
Все редакции построены на единой архитектуре:
- асинхронная обработка почты;
- локальный индексированный поиск;
- разделение UI и backend логики;
- отсутствие зависимости UX от IMAP;
- готовность к self-hosted deployment;
- простота развёртывания.
Различие между редакциями — не в коде, а в уровне инфраструктуры и масштабируемости.
Деплой
RMS Mail поставляется как готовое self-hosted решение:
- Docker-образы для всех редакций;
- готовые docker-compose конфигурации;
- поддержка reverse proxy (Nginx, Caddy, Open Resty);
- документация по production-развёртыванию;
Итог
RMS Mail — это не webmail поверх IMAP.
Это архитектурно разделённая почтовая система, где интерфейс, синхронизация и обработка данных работают независимо друг от друга, обеспечивая стабильную производительность при любом объёме почты.