Введение: эволюция отечественного почтового сервера
В условиях активного импортозамещения и перехода на российское программное обеспечение вопрос выбора надёжной корпоративной почтовой системы становится одним из ключевых для ИТ-архитекторов и руководителей цифровой трансформации. Решение RuPost, разработанное компанией «РуПост» (входит в «Группу Астра»), представляет собой полнофункциональную платформу для организации защищённого документооборота и корпоративных коммуникаций. В отличие от устаревших решений, этот почтовый сервер сочетает в себе совместимость с привычными клиентами, возможность бесшовной миграции с Microsoft Exchange и поддержку распределённых архитектур, что делает его востребованным как в коммерческом секторе, так и в государственных структурах. Продукт включён в реестр российского ПО Минцифры (запись №14647 от 23.08.2022) и используется более чем в 1000 организаций, обслуживая около 400 тысяч активных почтовых ящиков .
Архитектурные принципы: кластеризация и отказоустойчивость
В основе RuPost лежит архитектура, ориентированная на высокую доступность и горизонтальное масштабирование. В отличие от многих конкурентных решений, разработчики отказались от микросервисного подхода и контейнеризации в пользу монолитной архитектуры с чётким разделением компонентов, что упрощает администрирование и диагностику, снижая порог входа для ИТ-специалистов . Однако ключевая особенность — поддержка отказоустойчивого кластера Active-Active, где все узлы одновременно обрабатывают входящий трафик и динамически перераспределяют нагрузку между собой . Каждый узел системы в кластере обладает всеми функциями управления, и даже при полном выводе из эксплуатации одного из компонентов система продолжает функционировать, пока в кластере есть хотя бы один работающий узел .
Компоненты кластера и балансировка нагрузки
Экземпляр системы на каждом узле включает несколько ключевых компонентов. Терминирующий веб-сервер (Rupost-mp на базе nginx) обрабатывает HTTP-запросы, SMTP-агент (Rupost-mta на основе postfix) отвечает за приём и отправку почты, IMAP-агент (Rupost-mda на основе dovecot) обеспечивает доступ к почтовым ящикам, а CalDav/CardDav-сервер (Rupost-mua на базе sogo) управляет календарями и адресными книгами . Для балансировки нагрузки между узлами поддерживаются различные методы, включая работу с PROXY protocol версии 2 . При обнаружении сбоя почтовых компонентов ассоциированные с узлом почтовые очереди автоматически эвакуируются на другой функционирующий узел, что гарантирует отсутствие потерь данных .
Геокластеризация и глобальное управление
Версия 4.0, выпущенная в ноябре 2025 года, вывела систему на новый технологический уровень благодаря поддержке геокластеров — возможности объединять территориально распределённые кластеры в единую инфраструктуру . Это решение позволяет предприятиям с филиальной сетью организовать единое логическое пространство корпоративной почты, где пользователи из разных регионов работают в общем домене, а администратор управляет политиками централизованно. Даже при отказе отдельных площадок сохраняется непрерывность сервисов, так как нагрузка между регионами распределяется сбалансированно, масштабирование происходит без остановок, а управление остаётся централизованным через единую панель и сквозной мониторинг .
Резервные сайты и сквозная трассировка
В релизе 4.2.0 была реализована концепция «Резервного сайта» — специализированного узла геокластера, который выступает зеркалом основного ЦОДа . На него в режиме реального времени реплицируются данные пользовательских ящиков и локальные настройки. При аварии уровня дата-центра обслуживание переключается на резервную площадку с минимальными потерями. Дополнительным преимуществом стала возможность сквозного поиска писем по всем сайтам геокластера и отслеживания пути доставки сообщений даже при пересылке между несколькими площадками, что критически важно для расследования инцидентов и контроля доставки .
Безопасность и управление почтовыми политиками
Информационная безопасность — один из столпов, на которых строится RuPost. Система интегрируется с популярными антивирусными шлюзами (Kaspersky Secure Mail Gateway, Dr.Web) и DLP-решениями. В частности, подтверждена полная совместимость с DLP-платформой Solar Dozor, что позволяет устранить проблему «слепых зон» в период миграции с зарубежного ПО и обеспечивать непрерывный контроль конфиденциальных потоков данных . По данным центра противодействия кибератакам Solar JSOC, на корпоративную почту приходится 23% от общего объёма утечек информации, поэтому сохранение видимости трафика при переходе на отечественное решение критически важно .
Современные механизмы аутентификации и фильтрации
В RuPost 4.0 реализована поддержка Kerberos и OpenID Connect (OAuth 2.0) для веб-клиента, что упрощает процесс авторизации и позволяет интегрировать систему с единым входом (SSO) . Администраторы получили возможность проверять SPF-записи, что помогает выявлять подделку отправителей и противодействовать фишинговым атакам. Появилась возможность запроса уведомления о прочтении для отслеживания доставки и открытия писем .
Транспортные правила и групповая политика
Начиная с версии 4.2.0, в системе появился полноценный механизм транспортных правил (аналог Mail Flow Rules в Microsoft Exchange) . Администратор может гибко настраивать поведение системы при обработке сообщений: запрещать доставку писем с определёнными типами вложений, ограничивать возможность отправки «наружу» для групп пользователей, а также задавать последовательность применения правил с возможностью тестирования без воздействия на рабочий контур . Корпоративные подписи задаются как групповая политика: единые автоподписи с динамической подстановкой данных из адресной книги (LDAP) применяются к выбранным категориям пользователей, причём состав полей и источники данных настраиваются в редакторе атрибутов адресной книги .
Администрирование и эксплуатация
Управление корпоративной почтовой системой RuPost реализовано через многослойный интерфейс. Доступны:
- Графическая панель управления для визуального администрирования и настройки политик, включая централизованное управление автоответами с готовыми шаблонами для отпуска или командировки .
- Командный интерфейс (CLI) для автоматизации рутинных задач, включая создание, удаление, восстановление и архивирование почтовых ящиков, а также управление синхронизацией с каталогами LDAP .
- HTTP API для интеграции со сторонними системами мониторинга, такими как Zabbix и «Астра Мониторинг», которые получают информацию о состоянии комплекса и могут выполнять различные операции с почтовыми ящиками .
Встроенные механизмы самодиагностики отслеживают целостность конфигураций почтовых компонентов и при обнаружении несанкционированных изменений могут автоматически остановить затронутые узлы кластера, предотвращая каскадные сбои . В панели управления реализован комплексный мониторинг баз данных с информацией о размерах и состоянии кластера Patroni, а также централизованный сбор журналов со всех узлов .
Интеграция со службами каталогов
RuPost использует серверы LDAP для аутентификации и получения данных о пользователе из каталога, поэтому интеграция с корпоративными службами каталогов является стандартной функцией . Система поддерживает:
- Microsoft Active Directory — для организаций, сохраняющих элементы привычной инфраструктуры .
- ALD Pro (входит в экосистему «Группы Астра») — интеграция не требует расширения схемы LDAP и включает специальный скрипт rupostadmin для управления сервисными учётными записями .
- FreeIPA — для гетерогенных сред с различными операционными системами .
При этом система способна одновременно работать с разными LDAP-серверами, что делает её гибким решением для крупных организаций со сложной ИТ-инфраструктурой .
Масштабирование и производительность
Система демонстрирует высокую эффективность при нагрузке до 250 тысяч пользователей на кластер. Согласно результатам нагрузочного тестирования, для обслуживания 100 тысяч пользователей достаточно 3 узлов с 6 ядрами CPU и 16 ГБ RAM; для 250 тысяч требуется 8 таких узлов . При этом добавление узлов в работающий кластер позволяет динамически наращивать мощность, а вертикальное масштабирование (увеличение CPU до 32 ядер на БД) даёт прирост производительности на 40–50% . Важной особенностью является возможность обновления кластерных инсталляций без остановки сервиса .
Заключение: зрелый продукт для корпоративного сектора
Корпоративная почтовая система RuPost представляет собой комплексное решение, сочетающее надёжность архитектуры Active-Active, поддержку геокластеризации, глубокую интеграцию со службами каталогов и широкий набор инструментов администрирования. Функционал транспортных правил, резервных сайтов, сквозной трассировки писем и репликации хранилищ делает продукт конкурентоспособным по отношению к зарубежным аналогам. Продукт занимает лидирующие позиции в российских рейтингах корпоративных почтовых решений, включая 1 место в рейтинге CNews Market и статус лидера в категории «Корпоративная почта» по версии TAdviser . Наличие более 1000 организаций-клиентов и 400 тысяч активных почтовых ящиков подтверждает доверие рынка и зрелость платформы для внедрения в масштабах крупного бизнеса и государственного сектора .
