Секция [Notifier]

В секции [Notifier] содержатся настройки модуля drweb-notifier (компонента Notifier) отвечающего за создание и отправку пользователям (отправителям и получателям писем и администратору комплекса, в зависимости от настроек и Правил) уведомлений MailD о действиях компонентов программного комплекса Dr.Web для почтовых серверов UNIX, отчетов со статистикой, а также DSN.

 

PoolOptions = {настройки пула}

Настройки пула потоков обработки уведомлений.

Значение по умолчанию:

PoolOptions = auto

 

TemplatesBaseDir = {путь к каталогу}

Путь к каталогу, в котором хранятся шаблоны уведомлений и DSN.

Значение по умолчанию:

TemplatesBaseDir = %etc_dir/maild/templates

 

LngBaseDir = {путь к каталогу}

Путь к каталогу, в котором хранятся языковые файлы, используемые для формирования уведомлений.

О структуре и назначении языковых файлов см. в разделе Языковые файлы.

Значение по умолчанию:

LngBaseDir = %etc_dir/maild/lng

Параметр может использоваться в ПравилахПараметр поддерживает клонирование в Правилах

AdminMail = {адрес электронной почты}

Адрес системного администратора.

Можно указать несколько адресов, тогда все сформированные уведомления (за исключением DSN, которые всегда отправляются только отправителю письма, при доставке которого возникли проблемы) будут отправляться на все заданные адреса, и при этом в теле письма с уведомлением будут отображаться все указанные адреса.

Рекомендуется определить этот параметр, иначе не будут отправляться уведомления MailD (включая отчеты).

Обратите внимание, что при настройке данного параметра может быть одновременно задано несколько значений (список).

Значение по умолчанию:

AdminMail = root@localhost

Параметр может использоваться в Правилах

FilterMail = {адрес электронной почты}

Адрес, указываемый в заголовке From писем с уведомлениями MailD.

Обратите внимание, что в соответствии со спецификацией почтовых протоколов, DSN отправляются с пустым адресом отправителя (для них этот параметр не используется).

Значение по умолчанию:

FilterMail = root@localhost

Параметр может использоваться в ПравилахПараметр поддерживает клонирование в Правилах

NotifyLangs = {список названий языков}

Список языков, используемых при формировании уведомлений.

Перечисленные языки должны соответствовать языковым файлам, доступным в каталоге, указанном в LngBaseDir

О структуре и назначении языковых файлов см.в разделе Языковые файлы.

Подключаемые модули всегда используют первый язык из данного списка.

Значение по умолчанию:

NotifyLangs = en

 

TemplatesParserLogLevel = {уровень подробности}

Уровень подробности журнала работы подсистемы, формирующей уведомления на основе шаблонов.

Допустимо использование следующих уровней:

quiet

error

alert

info

debug

Значение по умолчанию:

TemplatesParserLogLevel = info

 

RulesLogLevel = {уровень подробности}

Уровень подробности журнала работы обработчика Правил.

Допустимо использование следующих уровней:

quiet

error

alert

info

debug

Значение по умолчанию:

RulesLogLevel = Alert

 

MsgIdMap = {строка}

Карта идентификаторов, использующаяся для отображения идентификатора сообщения, заданного в компоненте Receiver, в идентификатор компонента Sender, которому будут отправляться уведомления, сформированные для данного сообщения.

Имеет вид:

<регулярное_выражение> <идентификатор_Sender>,

где <регулярное_выражение> – регулярное выражение, которому должен соответствовать идентификатор компонента Receiver, а <идентификатор_Sender> – идентификатор компонента Sender, которому будут отправляться уведомления.

Если такое отображение не найдено, все уведомления будут отправляться компоненту Sender по умолчанию (с пустым идентификатором).

Пример:

MsgIdMap = id[12] sender_notifications

В этом случае уведомления для сообщений, сформированных компонентами Receiver с идентификаторами id1 или id2, будут отправляться компоненту Sender с идентификатором sender_notifications.

Данный параметр применяется в случае единовременной работы нескольких пар компонентов Receiver и Sender.

Значение по умолчанию:

MsgIdMap =

 

QuarantinePrefix = {строка}

Префикс, добавляемый при выводе пути к файлу в Карантине.

Данный параметр позволяет получить доступ к файлам в Карантине через сторонний сервер. Например, установив HTTP-сервер на том же хосте, где работает Dr.Web для почтовых серверов UNIX, и настроив его, можно задать QuarantinePrefix = http://mailhost/quarantine/ - тогда в уведомлении для пути файла в Карантине будет выводиться, например,

http://mailhost/quarantine/headersfilter/drweb.quarantine.2kqtvI

Значение по умолчанию:

QuarantinePrefix =

Об уведомлениях, шаблонах уведомлений и правилах их формирования см. раздел Шаблоны уведомлений.