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