Сервер CommuniGate Pro может обслуживать Пользователей в Главном Домене, и, возможно, в других Доменах, каждый из которых может иметь свой собственный набор Пользователей (и другие объекты, такие как Списки Рассылки, Группы и Переадресаторы).
Каждый Домен может иметь один или несколько Псевдонимов Домена (альтернативных имён). Имена и Псевдонимы Доменов должны быть уникальны, и они должны быть зарегистрированы в DNS.
Во многих случаях, Домен не должен иметь своих собственных пользователей, а должен являться просто псевдонимом существующего Домена CommuniGate Pro. Также вы можете обслуживать некоторые имена доменов при помощи отображения пользователей и/или при помощи Общедоменных пользователей.
Во всех этих случаях, для обслуживания подобного имени домена, вам не надо создавать новый Домен CommuniGate Pro.
Когда клиентское приложение соединяется с Сервером CommuniGate Pro и передаёт ему имя пользователя, Сервер должен решить, в каком Домене нужно искать этого Пользователя. Дополнительную информацию смотрите в разделе Доступ.
Для просмотра список обслуживаемых Сервером Доменов используйте Веб Интерфейс Администратора. Откройте страницу Домены в разделе Пользователи. Чтобы открыть раздел Пользователи, вы должны установить соединение с Сервером как Postmaster или как Администратор Сервера, имеющий права доступа Все Домены.
Чтобы выбрать Домен по имени, введите строку в поле Фильтр и нажмите кнопку Показать: будут показываться только те Домены, имена которых содержат строку, указанную в поле Фильтр.
Каждая запись в списке Доменов содержит имя Домена, назначенный сетевой адрес и (если есть) число Пользователей в Домене. Если Домен является общим доменом, обслуживаемым в Динамическом Кластере, то имя Домена имеет префикс [+]. Если Домен использует для настроек Справочник ("Домен в Справочнике"), то его имя отображается с префиксом [D].
Запись в списке показывает также число активных в настоящее время пользователей, число входа пользователей на сервер (с момента последней перезагрузки сервера) и время последнего входа пользователя.
Чтобы включить в этот список Псевдонимы Доменов, выберите опцию Доменные Псевдонимы. Каждый Псевдоним Домена в этом списке содержит ссылку на страницу со списком объектов "реального" Домена и его установками.
Чтобы увидеть список объектов в этом домене, нажмите на имя домена.
Нажмите на ссылку под словом Установки в последнем столбце, чтобы посмотреть или изменить Установки Домена.
Нажмите на ссылку Телефонные Номера (Telnum), чтобы просмотреть все Telnums.
Введите новое имя Домена в поле справа от кнопки Создать Домен.
Нажмите на кнопку Создать Домен. После того, как Домен создан, его имя появится в Списке Доменов.
Если этот Сервер является членом Динамического Кластера, то появится дополнительная кнопка "Создать Домен в Динамическом Кластере". Нажмите на эту кнопку для создания Домена, обслуживаемого всеми членами Кластера. Домен, созданный с использованием кнопки Создать Домен, создаётся как "локальный" и обслуживается только этим Сервером.
Главный Домен и другие Домены имеют свои установки уровня домена.
Чтобы открыть в браузере страницу Установки Домена, вы можете либо воспользоваться ссылкой Установки Домена из Списка Доменов, либо нажать на ссылку Установки Домена на странице со списком Объектов Домена.
В поле Комментарий можно задать произвольную информацию о Домене.
В опции Уровень Журнала для Пользователей можно указать, какие из операции уровня
пользователя (вход на сервер, проверка пароля, создание/удаление папки, изменения
размера и т.д.) будут записываться. Записи в Журнале для событий, связанных с пользователями, имеют отметку ACCOUNT.
В опции Уровень Журнала для Папок можно указать, какие из операции уровня папок
(сохранение/удаление сообщения, изменение статуса сообщения и т.д.) будут будут записываться.
Записи в Журнале для событий, связанных с операциями с папками, имеют отметку MAILBOX.
Для большинства Установок Домена можно использовать значения по умолчанию. В этом случае фактические значения Установок берутся из общесерверных Настроек по Умолчанию для Домена.
После изменения Установок Домена, нажмите на кнопку Модифицировать. Страница появится снова, и на ней будет показан маркер Модифицировано.
Вы можете нажать на ссылку Объекты, чтобы вернуться к списку Объектов Домена.
Установки домена могут иметь значения по умолчанию. В этом случае фактические значения Установок берутся из общесерверных Настроек по Умолчанию для Домена. Вы можете изменить это значения по Умолчанию, перейдя по ссылке Умолчания для Домена.
Страница с Установками по Умолчанию для Домена напоминает обычную страницу с Установками Домена.
В системах с Кластером существуют отдельные, Общесерверные Установки по Умолчанию для Домена (используемые для всех Локальных Доменов) и Общекластерные Установки по Умолчанию для Домена (для всех Доменов, обслуживаемых в Динамическом Кластере). При работе в Кластере, страница Установок по Умолчанию для Домена имеет ссылку, позволяющую переключаться между Общесерверными и Общекластерными Установками по Умолчанию для Домена.
Вы должны внимательно прочитать эту главу в том случае, если вы планируете использовать несколько IP адресов, или если ваша система установлена за межсетевым экраном, или в случае использования нестандартных настроек DNS.
При запуске, Сервер определяет свой собственный сетевой адрес (сетевые адреса). Сервер может иметь несколько сетевых (IP) адресов.
Если Сервер имеет несколько IP адресов, то некоторые из них могут быть назначены (выделены) определённым Доменам. Пользователи в таких доменах могут получать доступ к серверу, используя любые POP, IMAP или другие клиентские приложения без явного указания полного имени пользователя.
Опция Присвоенные Сетевые Адреса позволяет вам назначить (присвоить) сетевые адреса главному и другим доменам.
Все незанятые
Эта опция может быть выбрана только для одного Домена, и по умолчанию она установлена для Главного Домена. Все сетевые адреса Сервера, не назначенные другим Доменам, назначаются этому Домену.
Явно Определённые
Это опция выбрана по умолчанию для дополнительных (не главных) Доменов. Если вы хотите назначить (выделить) адрес IP этому Домену, напечатайте его адрес в текстовом поле справа от меню. Вы также можете указать несколько адресов IP, разделяя их запятой (,). Будут приняты только собственные адреса компьютера Сервера, и все указываемые адреса не должны быть ранее назначены какому-либо другому Домену CommuniGate Pro. Если вы выберете эту опцию и оставите поле пустым, то Домен не будет иметь назначенного для него IP адреса. В таких случаях пользователи этого домена для доступа к серверу должны указывать полное имя пользователя (account@domain) в настройках своих клиентских приложений. Дополнительную информацию смотрите в разделе Доступ.
по A-записи в DNS
Когда указана эта опция, Сервер отправляет запрос в DNS и пытается получить информацию об имени Домена. Если этот Домен CommuniGate Pro обнаружен в DNS, то адрес из его записи будет назначен домену. Система проверяет, что все адреса в A-записях принадлежат компьютеру Сервера, и что эти адреса не были назначены какому-либо другому Домену. Эта настройка полезна, когда есть несколько Доменов с выделенными адресами IP, и время от времени эти адреса надо перераспределять. Вместо изменения настроек и DNS, и Сервера, вы можете перенастроить только записи в DNS, а Сервер получит обновившиеся данные из DNS самостоятельно.
по MX-записи в DNS
Когда выбрана эта опция, Сервер получает для Домена CommuniGate Pro его MX-записи, имеющей самый высокий приоритет (имя релея), а затем получает адрес из A-записи для этого имени релея.
При включении этой опции адрес IP, присвоенный Домену (если есть) и не входящий в диапазон адресов LAN, может быть использован в качестве адреса источника исходящего соединения (модулями SMTP, RPOP, XMPP и т.д.)
Для каждого домена в Списке Доменов показываются назначенные ему сетевые (IP) адреса. Это может быть полезно при проверке настроек DNS и Сервера для систем с несколькими адресами IP.
Из-за ошибок в установке или из-за нестандартной настройки сети и DNS, может оказаться, что собственный IP адрес (адреса) Сервера не назначен никакому из доменов Сервера. Откройте страницу Общее для того, чтобы увидеть список собственных IP адресов Сервера. Неназначенные адреса будут отмечены красным цветом.
Если клиентское приложение устанавливает соединение с Сервером через не назначенный адрес и, при этом, не предоставляет полное имя пользователя, то вход Пользователя на Сервер не разрешается.
В каждом Домене имеется набор установок, определяющий, какие из услуг CommuniGate Pro доступны Пользователям Домена. Дополнительную информацию смотрите в разделе Пользователи.
Эти услуги могут быть также выключены для индивидуальных Пользователей Домена.
Все услуги доступны Пользователю только если соответствующая услуга включена у самого Пользователя, А ТАКЖЕ в Домене Пользователя. Выключение услуги в Установках Домена выключает эту услугу для всех Пользователей Домена. Обратите внимание: Это не то же самое, что выключение услуги в Установках Пользователя Домена по Умолчанию: выключение услуги в Умолчаниях для Пользователя выключает эту услуги только для тех Пользователей Домена, у которых опция Услуги установлена в значение По умолчанию.
Каждый Домен CommuniGate Pro может иметь псевдонимы (альтернативные имена). Если Домен client.dom имеет Псевдонимы Домена mail.client.dom и www.client.dom, то электронная почта и Сигналы, направляемые на адреса [email protected] и [email protected] будут перенаправлены на Пользователя [email protected]. Также, для доступа к ресурсам Пользователя [email protected] через POP, IMAP, XMPP и другие клиентские приложения, в их настройках могут указываться имена Пользователя [email protected] или [email protected].
Это особенно полезно для клиентов, работающих через Веб Интерфейс Пользователя. Пользователи указывают имя домена в URL своих браузеров, а пользователи Домена client.dom часто указывают его URL как www.client.dom. Вы можете зарегистрировать Домен www.client.dom в DNS, назначив ему тот же IP адрес, что и для Домена client.dom, а затем вы должны создать Псевдоним Домена www.client.dom для Домена client.dom.
Вы можете изменить существующие Псевдонимы Домена, добавить новый Псевдоним, введя его имя в пустом поле или удалить Псевдоним, стерев его имя в соответствующем поле. Нажмите на кнопку Модифицировать для обновления списка Псевдонимов Домена.
Псевдонимы Домена хранятся в базе данных DomainAliases, расположенной в директории Settings внутри директории данных CommuniGate Pro.
Системный Администратор может указать, включены ли пользователи домена в Центральный Справочник.
Эта панель не показывается для Доменов в Справочнике (Directory-Based), так как информация о пользователях этих доменов всегда полностью содержится в Справочнике.
Каждый Домен может иметь собственный набор методов Аутентификации. Дополнительную информацию смотрите в разделе Безопасность.
Используя настройки PKI Домена (Закрытые ключи и Сертификаты) можно включить использование безопасных методов коммуникации (TLS, Аутентификации по Сертификату, S/MIME). Для изменения настроек Безопасности Домена откройте страницу Установки Домена и нажмите на ссылку Безопасность. Дополнительную информацию смотрите в разделе PKI.
В Домене может быть включено добавление заголовков DKIM-Signature для исходящих сообщений.
Для изменения настроек DKIM откройте страницу Установки Домена и нажмите на ссылку Безопасность, затем на ссылку DKIM.
Дополнительную информацию смотрите в разделе PKI.
В Домене может быть включено использование Kerberos ключей для активирования "безопасного механизма единого входа".
Для изменения настроек Безопасности Домена откройте страницу Установки Домена и нажмите на ссылку Безопасность.
Дополнительную информацию смотрите в разделе Безопасность.
У объектов Домена (Пользователей, Групп, Переадресаторов и т.д.) должны быть уникальные внутри домена имена.
Имя может содержать от 1 до 250 латинских букв, десятичных цифр, точек (.), подчёркиваний (_) и минусов (-).
Имя не должно начинаться или заканчиваться точкой (.).
Имя не должно совпадать ни с одним из Специальных Адресов.
Имена Псевдонимов Пользователей и Переадресаторов могут содержать нелатинские буквы и иероглифы, а также латинские буквы с диакритическими знаками и лигатуры. При этом максимально допустимое количество символов в имени будет меньше чем 250 из-за того, что одна такая буква кодируется несколькими байтами.
Все заглавные буквы (латинские, кириллические, греческие, армянские, коптские) приводятся к строчным.
Вы можете управлять тем, как Сервер автоматически будет создавать, переименовывать и удалять Пользователей Домена.
Если эта опция включена, то пользователи могут самостоятельно создавать Пользователей в Домене через Веб Интерфейс Пользователя, XMPP или XIMSS клиенты.
Если эта опция включена, то на странице Входа в Домен через Веб Интерфейс Пользователя появляется ссылка Регистрация, а модули XIMSS и XMPP сообщают о своих возможностях по саморегистрации.
Сервер проверяет, не существует ли уже Пользователь с таким именем и, если такого Пользователя нет, создаёт его. Для вновь созданного Пользователя Сервер использует настройки, заданные в Шаблоне, изменяя только Настоящее Имя и Пароль на то, что указал пользователь.
Если эта опция включена, то Сервер CommuniGate Pro посылает пару команд приложению-Помощнику Внешней Аутентификации каждый раз, когда Пользователь Домена создаётся, переименовывается или удаляется, а также когда изменяется Класс Лицензии Пользователя. Одна команда отправляется до того, как Сервер выполняет операцию, а другая команда отправляется после успешного завершения операции Сервером.
Если эта опция включена, то пользователи могут создавать новые групповые чаты с ипользованием Именованных Задач, просто пытаясь подключиться к несуществующему чату. Дополнительную информацию смотрите в разделе Именованные Задачи.
В сообщениях электронной почты, в "именах входа" клиента и в Сигналах могут содержаться неизвестные адреса. Если Сервер не может найти Объект (Пользователя, Список Рассылки, Псевдоним, Группу или Переадресатор) по заданному имени, то его дальнейшая обработка будет производиться согласно установкам Домена "Неизвестные Имена".
Обратиться к Помощнику для Неизвестных
Если эта опция включена, то при обнаружении неизвестного имени Сервер CommuniGate Pro посылает команду Помощнику - приложению Внешней Аутентификации. Это приложение может проверять внешнюю базу данных (или любой другой источник данных) и, при необходимости, создавать новый объект (Пользователя, Псевдоним и т.д.) с указанным именем. Если программа возвращает положительный ответ, то Сервер предпринимает ещё одну попытку найти этот объект в домене.
Почта для Неизвестных
В этой настройке указывается, что Сервер должен делать с неизвестным именем пользователя/объекта, встретившимся в адресе сообщения электронной почты.
Отвергнуть
Адрес отвергается; если сообщение было получено через SMTP, то адрес не принимается, а если этот адрес был единственным в сообщении, то не принимается всё сообщение полностью.
Выкинуть
Адрес перенаправляется на NULL. Сообщение немедленно считается "доставленным" (оно выкидывается).
Перенаправить на:
адрес изменяется на адрес электронной почты, указанный в текстовом поле, и Маршрутизатор повторно пытается обработать этот новый адрес. Обратите внимание: вы указываете тут адрес электронной почты, а не имя Пользователя. Так, если вы укажите в Перенаправить к: Postmaster для домена client1.com, то сообщение, отправленное на неизвестное имя, будет перенаправлено пользователю Postmaster в Главном Домене, а не Пользователю postmaster в домене client1.com. Укажите [email protected], если вы хотите, чтобы сообщения доставлялись Пользователю postmaster в Домене client1.com. Обратите внимание: вы можете использовать символ звёздочка (*) в поле адреса электронной почты. Этот символ будет заменён на оригинальное (неизвестное) имя.
Пример:
Опция Почта для Неизвестных в домене client1.com установлена в значение Перенаправить к: Bad-*@support.company.com На адрес [email protected] приходит сообщение, но Пользователя jjones в домене client1.com не существует. Сообщение перенаправляется на адрес [email protected]
Принять и Отвергнуть
Маршрутизатор принимает адреса электронной почты с неизвестными именами, и отправляет их в модуль Местной Доставки. Когда сообщение направляется в очередь в модуль Местной Доставки, и этот модуль не может найти пользователя/объект, то сообщение отвергается, и отправителю высылается сообщение об ошибке.
Звонки к Неизвестным
В этой настройке указывается что Сервер должен делать с неизвестным именем пользователя/объекта, встретившимся в адресе в Сигналах. Эта настройка работает точно так же, как и настройка "Почта для Неизвестных".
Доступ к Неизвестным
В этой настройке задаётся действия Сервера с неизвестным именем пользователя/объекта, встретившимся в операциях Доступа. Эта настройка работает точно так же, как и настройка "Почта для Неизвестных".
Администратор может включить использование специального виртуального списка (адреса) "all", который может использоваться для отправки сообщений всем Пользователям в этом Домене.
Сообщения, посланные на адрес <all@domainname>, сохраняются непосредственно в папке INBOX Пользователя и не обрабатываются Правилами.
Сообщения, посланные на адрес <all@domainname>, не сохраняются у тех Пользователей, у которых установка Принимает Почту для "all" имеет значение Нет.
Доступ почты к адресу <all@domainname> может быть ограничен.
всех
Любое сообщение, отправленное на <all@domainname> будет доставлено всем пользователям этого Домена.
Клиенты
Сообщение, отправленное на адрес <all@domainname> доставляется, только если оно было получено через SMTP с адреса в Интернете, включённого в список Сетевые Адреса Клиентов или если сообщение было получено через один из аутентифицирующих методов (через Веб Интерфейс Пользователя, через XIMSS, через RPOP, через POP при помощи XTND XMIT и т.д.)
Аутентифицированные Пользователи
Сообщение, отправленное на адрес <all@domainname> доставляется, только если оно было получено от Пользователя Сервера через один из доверенных методов.
Аутентифицированные Пользователи Домена
Сообщение, отправленное на адрес <all@domainname> доставляется, только если оно было получено (через один из доверенных методов) от Пользователя этого Домена или от другого Пользователя Сервера, имеющего права администратора домена для этого домена.
Аутентифицированные Администраторы
Сообщение, отправленное на адрес <all@domainname> доставляется, только если оно было получено (через один из доверенных методов) от Пользователя Сервера, имеющего права администратора домена для этого домена.
никто
Использование адреса <all@domainname> выключено. В этом случае возможно будет создать реального Пользователя, Переадресатора, Группу или Список Рассылки с именем All.
Сообщения на <all@domainname> могут быть отправлены также всем Переадресаторам:
Почта на All посылается Переадресаторам:
Когда это опция включена, создаётся новое сообщение. Его конверт содержит адреса из всех объектов типа Переадресатор, имеющихся в этом Домене. Тело сообщения копируется из сообщения, отправленного на адрес <all@domainname>.
Если администратор включил отправку почты всем Пользователям в Главном Домене, то сообщение может быть послано всем Пользователям во всех Доменах.
Для того, чтобы отправить сообщение всем Пользователям во всех доменах сервера, оно должно быть послано на адрес alldomains@main_domain_name.
Для каждого Домена источник сообщения будет проверен и сообщение будет разослано Пользователям этого Домена, только если источник удовлетворяет требованиям опции "Почта на All рассылается если Отправители", заданной в этом Домене.
Текст в этом поле будет добавлен ко всем сообщениям, отправленным Пользователями Домена через MAPI Интерфейс и Веб Интерфейс.
Префикс Сайта
Эта опция позволяет вам изменить префикс, используемый в URL для доступа к Хранилищу Файлов Пользователя по HTTP. Она также может быть задана как пустая строка, так что URL на Хранилище Файлов будет выглядеть как http://domainName:port/accountName/. Дополнительную информацию смотрите в описании модуля HTTP.
Баннер для Сайтов Пользователей
При использовании HTTP протокола для доступа в этом Домене к HTML файлам Пользователя в Хранилище Файлов, этот текст будет добавляться в начала каждого "body" HTML файла.
Если эта опция включена, и SMTP модуль получает сообщение, обратный Адрес (Return-Path) которого принадлежит этому же Домену, то адрес (и само сообщение) отвергаются, если клиентское приложение не выполнило аутентификацию. Дополнительную информацию смотрите в разделе Модуль SMTP.
Если эта опция включена, и SMTP модуль получает сообщение, обратный Адрес (Return-Path) которого принадлежит этому же Домену, то адрес (и само сообщение) отвергаются, если соединение по протоколу SMTP не использует шифрование SSL/TLS. Дополнительную информацию смотрите в разделе Модуль SMTP.
Эта опция указывает, должен ли Модуль SMTP выполнять дополнительную проверку при обработке команды RCPT TO, указывающей на локального Пользователя. Если эта опция включена, то модуль принимает команду только если:
для Пользователя включена Услуга Mail, и
квота на Хранилище Почты Пользователя не превышена, и
ограничения на Приём Входящих сообщений для Пользователя не действуют.
Когда от имени Домена устанавливается исходящее соединение по протоколу SMTP, параметр команд HELO/EHLO содержит имя этого Домена. Эта настройка задаёт префикс, который надо добавить к имени Домена: если в домене example.dom эта установка имеет значение mail, команды HELO/EHLO будут использовать в качестве параметра mail.example.dom.
Обратите внимание: домену должен быть присвоен адрес IP вне диапазона LAN.
Домены могут иметь Автоматические Правила, применяемые ко всем Сообщениям электронной почты и Сигналам, доставляемым Пользователям в этих Доменах. Дополнительную информацию смотрите в разделе Правила.
Домены могут управляться Администратором Сервера, а также Администратором Домена - Пользователем в этом же Домене, которому предоставлены некоторые права доступа Администратора Домена. Вы можете также предоставить права администрирования этого Домена всем Администраторам какого-либо другого Домена. В этом случае имя этого другого Домена должно быть введено в поле Домен Администратора:
Если это поле не пустое, то Пользователи - Администраторы Домена из этого Домена и Пользователи - Администраторы Домена из указанного Домена могут администрировать этот Домен.
Если вы хотите переименовать Домен, откройте страницу с его Установками Домена, введите имя в поле Новое Имя Домена и нажмите на кнопку Переименовать Домен.
Если другого Домена с таким же именем не существует, то Домен переименовывается, и его страница Установки Домена должна появится на экране под новым именем.
Вы не можете переименовать Домен во время работы какого-либо его Пользователя.
Если вы хотите удалить Группу, откройте страницу с его Установками Домена и нажмите на кнопку Удалить Домен. Появится страница с подтверждением. Если выбрана опция Только пустые Домены, то Домен будет удалён только если в нём нет Пользователей. В противном случае, все Пользователи Домена также будут удалены.
Если вы подтвердите выполнение операции, то выбранный Домен, его Установки, все его Пользователи и другие объекты будут безвозвратно удалены.
Вы не можете удалить Домен во время работы какого-либо его Пользователя.
Возможно, вам потребуется приостановить действие Домена для закрытия всех открытых данных его Пользователей, сессий и соединений. Попытка обратится к данным Пользователя в приостановленном Домене отвергается с кодом временной ошибки (входящая почта задерживается).
Приостановите Домен в случае, если вам необходимо провести обслуживание Хранилища Доменов на уровне ОС, и вы хотите быть уверенным, что в это же время Сервер или Кластер CommuniGate Pro не будут обращаться к этому Хранилищу.
Если вы хотите приостановить Домен, то откройте страницу с Установками Домена и нажмите на кнопку Приостановить Домен. Кнопка изменится на кнопку Продолжить.
Для продолжения обслуживания Домена, откройте страницу с Установками Домена и нажмите на кнопку Продолжить.
Приостановленные домены имеют маркер Приостановлен на странице со списком Доменов, а на страницах с Установками Домена аналогичный маркер находится вверху страниц.
Данные Главного Домена хранятся в директории Accounts внутри базовой директории CommuniGate Pro.
Данные остальных Доменов хранятся в директории Domains внутри базовой директории. Для каждого Домена в директории Domains создаётся директория с именем Домена. Все Домены, обслуживающиеся в Динамическом Кластере, хранятся как поддиректории в директории SharedDomains.
Данные всех Пользователей Домена содержатся в директории этого Домена.
Если домен имеет много Пользователей, то внутри директории Домена могут использоваться Поддиректории Пользователей.
При обслуживании в CommuniGate Pro большого количества Доменов (более 3,000), возможно, вы захотите разнести директории с Доменами на несколько поддиректорий:
большинство операционных и файловых систем имеют лимиты на число файлов в одной директории;
поддиректории могут ускорить операции доступа к файлам Домена и Пользователя;
поддиректории могут быть передвинуты на дополнительные устройства хранения.
Поддиректории Домена - это директории внутри директории Domains и/или SharedDomains. Имя поддиректории имеет расширение (суффикс) .sub.
Поддиректории могут быть вложенными.
Обратите внимание: При запуске, Сервер CommuniGate Pro сканирует директорию Domains и все её .sub поддиректории, и собирает имена всех имеющихся Доменов и пути к ним. Это позволяет администратору изменять модель распределения по поддиректориям (смотрите ниже) без остановки Сервера и без перемещения уже созданных Доменов. Это также позволяет системному администратору передвигать Домены между поддиректориями Сервера CommuniGate Pro когда Сервер остановлен.
При создании нового Домена (или при переименовании существующего Домена), Сервер формирует имя поддиректории, в которой должны создаваться файлы Домена. На панели Хранилище Доменов содержится настройки, позволяющие управлять методом создания имён поддиректорий. Через Веб Интерфейс Администратора откройте страницу Домены, и, пройдя по ссылке Умолчания для Домена, откройте страницу, на которой находится панель Хранилище Доменов:
Структура Хранения
Эта опция позволяет вам выбрать модель конструирования имени поддиректории. Поддерживаются следующие модели:
плоская
Эта модель используется по умолчанию. Все новые Домены помещаются в директорию Domains (или, если создаётся/переименовывается домен, обслуживаемый Динамическим Кластером, то в директорию SharedDomains).
2 Буквы 1 Уровень
Первый две буквы имени Домена используются как имя поддиректории; так, домен client1.com будет помещён в поддиректорию Domains/cl.sub/. Если имя Домена состоит из одной буквы, то эта буква будет использоваться как имя поддиректории.
2 Буквы 2 Уровня
Первые две буквы имени Домена используются как имена для вложенных поддиректорий; так, Домен client1.com будет помещён в поддиректорию Domains/c.sub/l.sub/. Если имя Домена состоит из одной буквы, то эта буква будет использоваться как имя поддиректории.
Хэшировано 1 Уровень
К имени Домена применяется числовая хэш-функция, результатом является имя поддиректории: Домен client1.com будет помещен в директорию Domains/nu.sub/.
Хэшировано 2 Уровня
К имени Домена применяется числовая хэш-функция, результат используется для формирования имён, вложенных поддиректорий: Домен client1.com будет помещён в директорию Domains/pj.sub/v.sub/.
Переименовывать на месте
Если эта опция выключена, и вы переименовываете Домен, то Сервер CommuniGate Pro использует текущие настройки Файловой структуры для формирования нового пути к переименовываемому Домену и передвигает туда все данные Домена. Если вы заменили директорию xx.sub символьной ссылкой на директорию на другом томе, то такая операция переименования может повлечь за собой передвижение данных с одного тома на другой, и закончится неудачно. Если вы включили эту опцию, Сервер CommuniGate Pro передвинет (переименует) данные Домена в той же директории, что не приведёт к проблемам при наличии "ссылки на другой том".
При обслуживании в CommuniGate Pro большого количества Пользователей (более 10,000), возможно, вы захотите разнести файлы пользователей на несколько поддиректорий:
большинство операционных и файловых систем имеют лимиты на число файлов в одной директории;
поддиректории могут ускорить операции доступа к файлам Пользователя;
поддиректории могут быть передвинуты на дополнительные устройства хранения.
Поддиректории Пользователей - это директории внутри директории Домена. Имя поддиректории имеет расширение (суффикс) .sub.
Поддиректории могут быть вложенными.
Обратите внимание: При запуске Сервер CommuniGate Pro сканирует все директории Домена и все поддиректории, собирая имена всех имеющихся Пользователей. Эта возможность позволяет системному администратору передвигать пользователей между поддиректориями когда Сервер остановлен. Это также позволяет вам изменять модель распределения директорий (смотрите ниже) без остановки Сервера и без переразмещения уже созданных пользователей.
Для каждого Пользователя, Сервер CommuniGate Pro запоминает имя поддиректории, в которой хранятся файлы пользователя.
При создании нового Пользователя (или при переименовании существующего Пользователя), Сервер формирует имя поддиректории, в которой должны быть созданы файлы Пользователя.
Структура Хранения
Эта опция позволяет выбрать модель конструирования имени поддиректории. Поддерживаются следующие модели:
плоская
Эта модель используется по умолчанию. Все новые Пользователи помещаются непосредственно в директорию Домена.
2 Буквы 1 Уровень
Первый две буквы имени Пользователя используются как имя поддиректории; так, пользователь jsmith будет помещён в поддиректорию domain/js.sub/. Если имя пользователя состоит из одной буквы, то эта буква будет использоваться как имя поддиректории.
2 Буквы 2 Уровня
Первый две буквы имени Пользователя используются как имя вложенной поддиректории; так, пользователь jsmith будет помещён в поддиректорию domain/j.sub/s.sub/. Если имя пользователя состоит из одной буквы, то эта буква будет использоваться как имя поддиректории.
Хэшировано 1 Уровень
К имени Пользователя применяется числовая хэш-функция, результатом является имя поддиректории: Пользователь jsmith будет помещён в директорию domain/pf.sub/.
Хэшировано 2 Уровня
К имени Пользователя применяется числовая хэш-функция, результатом является имя вложенной поддиректории: Пользователь jsmith будет помещён в директорию domain/lu.sub/y.sub/.
Переименовывать на месте
Если эта опция выключена, и вы переименовываете Пользователя, то Сервер CommuniGate Pro использует текущие настройки Структуры Хранения для формирования нового пути к переименовываемому Пользователю и передвигает туда все данные Пользователя. Если вы заменили директорию xx.sub символьной ссылкой на директорию на другом томе, то такая операция переименования может повлечь за собой перемещение данных с одного тома на другой, и закончится неудачно. Если вы включили эту опцию, Сервер CommuniGate Pro переместит (переименует) данные Пользователя в той же директории, что не приведёт к проблемам при наличии "ссылки на другой том".
Создавать Индекс
Если эта опция включена, то Сервер CommuniGate Pro создаст файл Index.data в файловой директории Домена. Этот файл содержит имена всех Пользователей Домена, типы Пользователей и месторасположения файлов Пользователей. При запуске Сервера и обнаружении файла Index.data в директории Домена, вместо сканирования файловой Директории Домена будет читаться этот файл. На некоторых системах сканирование дерева директорий со 100,000 файлов может занять до 10 минут.
Обратите внимание: если вы остановили Сервер и вручную передвинули/переименовали некоторые из директорий пользователя в Домене, удалите файл Index.data из директории Домена до следующего запуска Сервера.
Обратите внимание: если в директории файлов Домена вы хотите иметь только символьные ссылки, вы можете создать поддиректорию Index внутри директории Домена (или символьную ссылку Index на какую-нибудь другую директорию). Если такая поддиректория существует, то Сервер хранит файл Index.data внутри такой поддиректории, а не в самой директории Домена.
Тип Быстрой Памяти
Используйте эту опцию, если вы хотите хранить "быстрые" файлы Пользователя ("settings", "prefs" и "info") отдельно от остальных данных Пользователя. Например, для этих часто используемых файлов можно использовать более быстрое дисковое хранилище, пусть и меньшего размера. Эта опция применима только к Пользователям типа "Набор папок". Если значение опции установлено в ноль, "быстрые" файлы хранятся в директории Пользователя: Domains/subdirectory/domainName/subdirectory/accountName.extension/account.fastFileExtension Если значение опции установлено в ненулевое значение N, "быстрые" файлы хранятся вне директории Пользователя, с путём, модифицированным после N-го элемента пути вставкой элемента fast: Domains/subdirectory/domainName/subdirectory/fast/subdirectory/accountName.fastFileExtension Например, если данные Пользователя [email protected] хранятся в Domains/cl.sub/client1.dom/js.sub/jsmith.macnt и значение этой опции рано 2, путь файла "settings" будет Domains/cl.sub/fast/client1.dom/js.sub/jsmith.settings Директория Domains/cl.sub/fast может быть использована для монтирования тома на быстром хранилище данных.
При обслуживании в CommuniGate Pro большого количества Доменов, особенно больших Доменов, может быть удобно разнести директории и файлы Доменов на несколько физических томов хранения.
Для создания "Точки монтирования хранилища" используйте команду CLI CREATEDOMAINSTORAGE. Она создаёт директорию storage name.mnt внутри директории Domains. Эту директорию можно заменить символьной ссылкой на выбранное физическое хранилище или смонтировать дополнительное физическое хранилище поверх этой директории.
Когда существует хотя бы одна "Точка монтирования хранилища", рядом с кнопкой Создать Домен появляется меню выбора доступных точек монтирования. Выберите точку монтирования хранилища, в котором будут храниться файлы нового Домена.
Если домен переименовать, его файлы остаются внутри хранилища, выбранного при создании этого Домена.
При обслуживании в CommuniGate Pro большого количества Пользователей, может быть удобно разнести директории и файлы Пользователей на несколько физических томов хранения.
Для создания "Точки монтирования хранилища" используйте команду CLI CREATEACCOUNTSTORAGE. Она создаёт директорию storage name.mnt внутри директории Домена. Эту директорию можно заменить символьной ссылкой на выбранное физическое хранилище или смонтировать дополнительное физическое хранилище поверх этой директории.
Когда существует хотя бы одна "Точка монтирования хранилища", рядом с кнопкой Создать Пользователя появляется меню выбора доступных точек монтирования. Выберите точку монтирования хранилища, в котором будут храниться файлы нового Пользователя.
Если Пользователя переименовать, его файлы остаются внутри хранилища, выбранного при создании этого Пользователя.