Содержание
Конфигурация читается из файла
manjary.xml
находящемся в директории исполняемого
файла. Архив уже содержит предварительно сформированные файлы XML
конфигурации в поддиректории examples
. Для удобства
конфигурации модулей вынесены в отдельные файлы подключаемые к главному
файлу с использованием стандартного механизма XInclude. Если сервер
Manjary был только что установлен, скопируйте
файлы *.xml из директории examples
на уровень выше,
где находится исполняемый файл manjary.exe
.
После внесения изменений во время работы сервера конфигурация может
быть обновлена без остановки и повторного запуска, для этого необходимо
послать сигнал SIGHUP
процессу
manjary
. Для автоматизации этого
действия используйте пакетный файл
reconfigure.cmd
.
Далее, в путях узлов конфигурации опущен корневой узел
server
. Рядом с названиями узлов в скобках указаны файлы в
которых они находятся в примерах.
Узел module-Mail
/mail-root
(mail.xml
). Указывает директорию где будут
храниться данные доменов, пользователей, почтовых ящиков, сообщения в
почтовых ящиках, очередь входящих и исходящих сообщений и другая
информация. Это единственный узел который при изменении требует
остановки и повторного запуска сервера.
Узел module-Mail
/hostname
(mail.xml
). Основное имя сервера в DNS.
Узел module-Mail
/default-domain
(mail.xml
). Главный почтовый домен или домен
по-умолчанию который будет обслуживаться данным сервером. Это имя будет
использоваться в различных ситуациях, например, при авторизации
пользователя без указания в имени пользователя доменной части.
Опционально, узел module-Mail
/trusted
(mail.xml
) задаёт IP ACL
который будет использован для определения доверенных клиентов. Здесь
следует указать локальную сеть.