В секции [CDB] собраны настройки взаимодействия Dr.Web MailD с базой данных CDB:
Sources = {путь к файлу}
|
Путь к файлу базы данных CDB.
|
Значение по умолчанию:
Sources =
|
SkipDomains = {LookupLite}
|
Список доменов, для которых не нужно выполнять запрос к базе данных.
Данная настройка позволяет значительно снизить нагрузку на сервер и повысить производительность.
Обратите внимание, что значение параметра – LookupLite.
Значение параметра может быть указано в локальных настройках Lookup.
|
Значение по умолчанию:
SkipDomains =
|
OnError = {ignore | exception}
|
Задает процедуру обработки ошибок, возникающих в обработке Lookup при обращении к указанному источнику данных.
•ignore – следует игнорировать возникшую ошибку и продолжить обработку письма (происходит только регистрация ошибки в журнале); •exception – следует сгенерировать исключение, которое будет обрабатываться как ошибка обработки письма, в соответствии со значением параметра ProcessingError, заданного в настройках того компонента, при работе которого эта ошибка возникла. Значение параметра может быть указано в локальных настройках Lookup.
|
Значение по умолчанию:
OnError = ignore
|
База данных CDB представляет собой доступное только для чтения хранилище пар [текстовый ключ]:[текстовое значение]. Для создания файла базы данных можно использовать пакет tinycdb. Каждый файл представлен в виде одной таблицы, названием которой является только имя файла без указания полного пути к нему.
База данных CDB не поддерживает язык запросов SQL. Поэтому драйвер эмулирует единственную SQL-команду для унификации работы с Lookup:
select * from @tablename where key='@string'
где @tablename – имя файла.
|