Архитектура и наследование настроек
Система IVA Mail использует многоуровневую модель конфигурирования, позволяющую задавать параметры на уровне сервера, доменов, профилей и отдельных аккаунтов.
Механизм наследования обеспечивает централизованное управление настройками и позволяет автоматически применять параметры к объектам более низкого уровня без необходимости ручной настройки каждого объекта.
Назначение
Архитектура наследования используется для:
-
централизованного управления параметрами сервера;
-
применения единых политик для доменов и аккаунтов;
-
уменьшения количества ручных настроек;
-
создания шаблонов конфигурации через профили;
-
переопределения отдельных параметров на более низком уровне.
Уровни конфигурации
Настройки в системе применяются в соответствии с иерархией объектов:
-
сервер;
-
домен;
-
аккаунт.
Каждый уровень может содержать:
-
собственные параметры;
-
значения по умолчанию для нижестоящих объектов;
-
профили настроек.
Общий принцип наследования
Настройки наследуются сверху вниз:
| Уровень | Назначение |
|---|---|
Сервер |
Глобальные настройки системы и значения по умолчанию для доменов и аккаунтов |
Домен |
Настройки конкретного домена и значения по умолчанию для аккаунтов этого домена |
Аккаунт |
Индивидуальные настройки аккаунта |
Если параметр не задан на текущем уровне, система последовательно ищет его на вышестоящих уровнях.
Умолчания для доменов и аккаунтов
На сервере предусмотрена возможность задавать значения по умолчанию для:
-
доменов;
-
аккаунтов.
Значения по умолчанию используются для автоматического заполнения параметров объектов более низкого уровня в том случае, если эти значение не переопределены.
Уровень сервера
На уровне сервера доступны:
-
умолчания для доменов;
-
умолчания для аккаунтов.
Для настройки:
-
Перейти в раздел Объекты.
-
Выбрать тип: Кластерные или Локальные.
-
Открыть:
-
Умолчания для доменов;
-
Умолчания для аккаунтов.
-
-
Установить нужные значения.
-
Нажать Модифицировать.
Уровень домена
На уровне домена можно задать умолчания для аккаунтов данного домена.
Для настройки:
-
Перейти в раздел Объекты.
-
Выбрать Домены.
-
Открыть нужный домен.
-
Перейти во вкладку Умолчания для аккаунтов.
-
Установить необходимые параметры.
-
Нажать Модифицировать.
Подробнее в разделах Умолчания для доменов и Умолчания для аккаунтов.
Профили настроек аккаунта
Профиль настроек аккаунта представляет собой шаблон настроек, содержащий набор параметров аккаунта.
Профили используются в случаях, когда необходимо применять одинаковые настройки к нескольким аккаунтам.
Использование профилей позволяет:
-
централизованно управлять параметрами;
-
ускорить создание аккаунтов;
-
минимизировать количество ручных операций;
-
обеспечить единообразие конфигурации.
Типы профилей
Система поддерживает два типа профилей:
| Тип профиля | Область действия |
|---|---|
Серверный |
Доступен для всех аккаунтов сервера |
Доменный |
Доступен только внутри конкретного домена |
Подробнее в разделе Профили аккаунтов
Значения «По умолчанию»
С сервером поставляется набор заводских значений параметров.
Эти значения используются в качестве значений "по умолчанию", если параметр отсутствует:
-
в настройках аккаунта;
-
в профиле аккаунта;
-
в настройках домена;
-
в профилях;
-
в серверных настройках.
| Не рекомендуется изменять файл заводских настроек, поставляемый производителем. При обновлении сервера файл может быть автоматически заменен. |
Порядок разрешения параметров
Поиск значения параметра выполняется снизу вверх — от аккаунта к серверу.
Система использует первое найденное конкретное значение.
Приоритет разрешения параметров:
-
Локальное значение аккаунта.
-
Профиль аккаунта домена.
-
Профиль аккаунта сервера.
-
Доменные умолчания для аккаунтов.
-
Глобальные серверные умолчания для аккаунтов.
-
Заводское значение.
Общая схема:
Особенности режима «По умолчанию»
Значение По умолчанию не является фиксированным параметром.
Оно означает:
Использовать значение ближайшего вышестоящего уровня.
Например:
-
если на уровне аккаунта указано По умолчанию;
-
а в настройках домена установлен размер письма 20 МБ;
то аккаунт автоматически получит значение 20 МБ.
Если параметр отсутствует на уровне домена, система продолжит поиск выше по иерархии.
