Глава 3. Конфигурация.

Содержание

Быстрая конфигурация. Минимально необходимые настройки.
Общие замечания.
Уровень детализации лог-файла.
Сетевые серверы (узлы host).
Интервалы времени и тайм-ауты.
Списки доступа по адресам IP.
Значения узлов ИСТИНА/ЛОЖЬ.
Количество байт
Полная конфигурация.
<pid-file>
<logging>
<name-resolution>
Загрузка модулей: <module-dir>, <load-module>.
<module-Mail>
<module-SMTP>
<module-POP3>
<module-IMAP>
<module-HTTP>
<module-SpamCheck>
<module-Helpers>
<module-AB>
<module-Sieve>
<module-poppassd>
<module-SMTPWeasel>

Конфигурация читается из файла 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 (mail.xml). Указывает директорию где будут храниться данные доменов, пользователей, почтовых ящиков, сообщения в почтовых ящиках, очередь входящих и исходящих сообщений и другая информация. Это единственный узел который при изменении требует остановки и повторного запуска сервера.

Узел module-Mail/hostname (mail.xml). Основное имя сервера в DNS.

Узел module-Mail/default-domain (mail.xml). Главный почтовый домен или домен по-умолчанию который будет обслуживаться данным сервером. Это имя будет использоваться в различных ситуациях, например, при авторизации пользователя без указания в имени пользователя доменной части.

Опционально, узел module-Mail/trusted (mail.xml) задаёт IP ACL который будет использован для определения доверенных клиентов. Здесь следует указать локальную сеть.