Секция [Rules]

В секции [Rules] основного конфигурационного файла хранятся общие Правила обработки всех писем.

warning

Обратите внимание, что структура секции [Rules] принципиально отличается от структуры других секций: в ней не перечисляются пары <Параметр> = <Значение>, а задаются Правила обработки, по одному на строку (в случае если при записи Правил не используются принудительные переносы).

Подробно Правила обработки писем рассмотрены в разделе Правила обработки писем.

При определении параметров обработки применяемых для каждого письма все Правила, заданные в секции [Rules], проверяются сверху вниз в порядке их задания, поэтому порядок задания Правил имеет значение: более специфические Правила следует размещать ранее более общих (см. подробности также в разделе Обработка сообщений).

В случае если задаваемые правила обработки связаны с пользователями (т.е. имеют в качестве условия почтовые адреса отправителя или получателя), и число пользователей с разными Правилами обработки велико, то настройка специфических параметров обработки при помощи задания Правил в секции конфигурационного файлов становится неэффективной, так как сложность поиска настроек в нем пропорциональна количеству Правил. В связи с этим рекомендуется использовать возможность сохранения Правил для каждого пользователя в локальную базу данных. В этом случае поиск сработавших Правил работает более эффективно, и, кроме того, оптимизируется использование памяти.

Наборы настроек значений параметров, часто используемые в Правила обработки писем (в части SETTINGS), могут быть объединены в именованные группы. Каждая такая именованная группа настроек с именем <NAME> описывается в основном конфигурационном файле Dr.Web MailD в виде секции специального вида [Rule: <NAME>].

Помните, что все секции, описывающие именованные группы настроек, должны располагаться в конфигурационном файле выше секции описания Правил [Rules].