Корпоративная почта RuPost нового поколения
Компания «РуПост» (входит в «Группу Астра») объявила о выпуске новой версии корпоративного почтового сервера – RuPost 3.0. В этом релизе задействован ряд новых архитектурных решений, усовершенствованы механизмы администрирования и внесены другие улучшения, делающие систему более стабильной и безопасной.
Чтобы повысить уровень доступности почтовых сервисов, в продукт добавили средства управления распределенным хранением данных. В RuPost 3.0 появились:
- MailSpace – пространство, представляющее собой совокупность нескольких хранилищ, связанных правилами репликации, которые, в свою очередь, разделены по ролям: есть активные правила, «горячий» и «холодный» бэкап;
- MailBox Group – набор аккаунтов, находящихся в одном MailSpace;
- MailStore – уникальные для всех пространств (MailSpace) хранилища почты, служащие «точками монтирования». Для хранения файлов нужно хотя бы одно MailStore.
Кроме того, разработчики оптимизировали процесс работы с почтовыми индексами: перенесли индексные файлы внутрь папки почтового ящика. Это позволяет во время репликации между хранилищами сохранять целостность ящиков и избавляет от необходимости переиндексировать находящиеся в них письма при переключении между основным хранилищем и «горячей» репликой.
RuPost 3.0 можно интегрировать с системой резервного копирования (СРК) и делать бэкапы MailSpace, действующих и ранее удаленных почтовых ящиков вместе с календарями и контактами, а потом их восстанавливать. Чтобы при этом не росла нагрузка на почтовый сервер, предусмотрен специальный тип хранилища почты – Backup («холодная» реплика).
Обновленный продукт стал более отказоустойчивым благодаря поддержке Patroni-кластеров БД. При сбое на основном узле система автоматически переключается на реплику, и непрерывность рабочих процессов сохраняется.
Еще одним новшеством стал функционал сквозного поиска и удаления сообщений в почтовых ящиках. Теперь администратор, имея соответствующие полномочия, может легко очищать систему от спама или, например, фишинговых писем.
Среди прочих улучшений – возможность в интерфейсе командной строки (CLI) выделять цветом команды и их параметры, сквозная аутентификация в инструменте для миграции с Microsoft Exchange, а также поддержка календарей в устройствах на базе iOS.
Как комментируют в «РуПост», на протяжении всего времени разработки почтовой системы в компании тщательно анализируют историю развития Microsoft Exchange, особенности поведения и узкие места в критических сценариях, например, при отказе различных инфраструктурных сервисов. Практический опыт эксплуатации Exchange позволил предложить современную альтернативу Exchange, основанную на в том числе на использовании «родных» для Linux инструментов и механизмов.