[exim-conf] new antivir settings (was: [Fwd: [exiscanusers] Announce: exiscan-acl-4.41-25])

Victor Ustugov victor на corvax.kiev.ua
Пт Авг 20 15:46:58 EEST 2004


Victor Ustugov wrote:

> достаточно полезные изменения
> нам может пригодится:
> - изменение av_scanner (может отпадет необходимость использования патча 
> patch-src::malware.c)

> -------- Original Message --------
> Subject: [exiscanusers] Announce: exiscan-acl-4.41-25
> Date: Wed, 18 Aug 2004 17:13:03 +0200
> From: Tom Kistner <tom на duncanthrax.net>
> To: exiscanusers на duncanthrax.net, exim-users на exim.org
> 
> Is now at
> 
> http://duncanthrax.net/exiscan-acl/
> 
> One fix and three feature additions. From the CHANGELOG:

>     - Added expansion of av_scanner global variable
>       when it starts with a dollar sign. This is useful
>       for implementing multiple malware scanners.

реализован новый механизм работы с антивирусами. для использования надо:

1. пересобрать exim 4.41 с exiscan-acl 4.41-25 без патча 
patch-src::malware.c

2. отключить все ранее используемые способы взаимодействия с антивирусами:
define(`confUSE_CLAMAV',        `NO')dnl
define(`confUSE_DRWEB',         `NO')dnl
define(`confUSE_ANTIVIRUSES',   `NO')dnl

3. указать в site/conf перечень антивирусов и их настроек. вот пример:

define(`confANTIVIRUS0_NAME',   `ClamAV')
define(`confANTIVIRUS0_ACT',    `REJECT')
define(`confANTIVIRUS0_SCAN',   `clamd:/var/run/clamav/clamd')
define(`confANTIVIRUS0_OPT',    `defer_ok')

define(`confANTIVIRUS1_NAME',   `DrWeb')
define(`confANTIVIRUS1_ACT',    `REJECT')
define(`confANTIVIRUS1_SCAN',   `drweb:/usr/local/drweb/run/drwebd.sock')
define(`confANTIVIRUS1_OPT',    `')

переменные имеют в своих названиях номера от нуля и выше.
переменные заполняются последовательно, от группы с номером 0, потом 
номер 1, потом номер 2, и т. д.
каждая группа переменных состоит из 4-х переменных:
1. NAME - название антивируса (будет фигурировать в логах и в ответе 
smtp клиенту)
2. ACT - действие при нахождении вируса (REJECT или WARN)
3. SCAN - параметры сканера (раньше это значение надо было указывать в 
переменной confAV_SCANNER), примеры:
clamd:/var/run/clamav/clamd
drweb:/usr/local/drweb/run/drwebd.sock
4. OPT - дополнительные параметры сканирования (пока поддерживается 
толкьо defer_ok, означающий, что нет необходимости прерывать обработку 
письма при невозможности проверить его данным антивирусным демоном)

у кого будут вопросы - пишите
-- 
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Best wishes Victor Ustugov   mailto:victor на corvax.kiev.ua
public GnuPG/PGP key:        http://victor.corvax.kiev.ua/corvax.asc
ICQ: 77186900, 32418694      CRV2-RIPE, CRV-UANIC




Подробная информация о списке рассылки exim-conf