12 месяцев
108.00 EUR
59.00 EUR
4.92 EUR / мес
RMS Mail
Все ваши ящики в одном месте Объединённые входящие, кросс-аккаунтный поиск, группы проектов. PostgreSQL + Redis.
GitHubRMS Mail Unified для тех, кто управляет несколькими почтовыми аккаунтами и устал переключаться между ними. Все письма в одном интерфейсе, единый поиск, единые уведомления — без потери изоляции между аккаунтами.
Агентства и фрилансеры с несколькими клиентскими аккаунтами. Разработчики с инфраструктурной почтой, рабочим и личным ящиком. Команды поддержки с несколькими адресами. Все, кто держит больше двух ящиков и ненавидит переключаться между ними.
# 1. Склонируйте репозиторий и перейдите в каталог проекта
git clone https://github.com/max-ramas/rms-mail-public.git
cd rms-mail-public
# 2. Настройте переменные среды
cp .env-u.example .env
# 3. Настройте необходимые переменные в файле .env:
# - `POSTGRES_PASSWORD` (для генерации безопасного случайного 32-байтового шестнадцатеричного ключа выполните команду: openssl rand -hex 16)
# - `REDIS_PASSWORD` (для генерации безопасного случайного 32-байтового шестнадцатеричного ключа выполните команду: openssl rand -hex 16)
# - `ENCRYPTION_KEYS` или `ENCRYPTION_KEY` (для генерации безопасного случайного 32-байтового шестнадцатеричного ключа выполните команду: openssl rand -hex 32)
# - `JWT_SECRET` (для генерации безопасного случайного 32-байтового шестнадцатеричного ключа выполните команду: openssl rand -hex 32)
# - `CAMO_HMAC_KEY` (Чтобы сгенерировать безопасный случайный 32-байтовый шестнадцатеричный ключ, выполните: openssl rand -hex 32)
# Также добавьте ALLOWED_ORIGINS и FRONTEND_URL (ваше доменное имя)
# 4. Скопируйте конфигурацию Docker Compose, специфичную для Unified
cp docker-compose-u.yml docker-compose.yml
# 5. Запустите!
docker compose up -d
# Образы: maxramas/rms-mail:u-latest + u-ui-latestОткрыть http://localhost:3000. Готово.
Для продакшена — настроить reverse proxy на порт 3000 (nginx, Caddy, aaPanel). Инструкция по настройке в репозитории GitHub.
Mono — один пользователь, один ящик, изоляция. Unified — один пользователь, много аккаунтов, единое рабочее пространство. Ты видишь все входящие в одной ленте, ищешь сразу по всем аккаунтам, создаёшь группы проектов где письма из разных ящиков собраны вместе.
Объединённые входящие — все письма со всех аккаунтов в одной ленте с актуальными счётчиками в реальном времени.
Кросс-аккаунтный поиск — PostgreSQL tsvector с GIN-индексами по всем аккаунтам сразу. Не нужно переключаться и искать в каждом отдельно.
Группы проектов — сгруппировать письма из нескольких аккаунтов вокруг одного проекта или клиента. Агрегированные счётчики в реальном времени через подзапросы.
Массовые операции между аккаунтами — выделить и обработать письма из разных ящиков одним действием.
PostgreSQL + Redis — hash-партиционирование таблицы писем (64 партиции), AOF-персистентность Redis, Asynq-очереди для Telegram, вебхуков, отложенной отправки.
OAuth 2.0 (BYOA) — собственный слой OAuth-приложений.
Лицензионное ограничение — Free и Premium тарифы с live-проверкой лимитов.
Free | Premium | |
|---|---|---|
Аккаунты | 5 | без лимита |
Группы проектов | 1 | без лимита |
12 месяцев
108.00 EUR
59.00 EUR
4.92 EUR / мес
6 месяцев
54.00 EUR
34.00 EUR
5.67 EUR / мес
3 месяца
27.00 EUR
19.00 EUR
6.33 EUR / мес
1 месяц
9.00 EUR
9.00 EUR / мес



