[exim-conf] multiple antivirus daemons and defer_ok

Victor Ustugov victor на corvax.kiev.ua
Вс Сен 26 20:08:27 EEST 2004


Victor Ustugov wrote:

>>> кому-нибудь нужно отменять удаление проверяемых файлов из 
>>> /var/spool/exim/scan при DEFER'е от антивирусного демона?
>>> это может пригодиться для последующих разборок с причинами DEFER'а.
>>
>> Это ты по мотивам обсуждения no_mbox_unspool в exiscan-users?

> теперь придется все переписывать с учетом механизма вылавливания 
> DEFER'а, который использован при обработке defer_next.

переписал

теперь при использовании конструкции ANTIVIRUS для описания настроек 
антивирусов можно использовать в качестве значения четверного параметра 
строки defer_no_mbox_unspool

это значение можно использовать как одновременно с defer_ok или 
defer_next, так и самостоятельно. несколько значений могут быть указаны 
через пробел.

пример:

ANTIVIRUS(`ClamAV', `QUARANTINE REJECT', `clamd:/var/run/clamav/clamd', 
`defer_ok defer_no_mbox_unspool')
ANTIVIRUS(`DrWeb', `QUARANTINE REJECT', 
`drweb:/usr/local/drweb/run/drwebd.sock', `defer_no_mbox_unspool')

ANTIVIRUS(`ClamAV', `QUARANTINE REJECT', `clamd:/var/run/clamav/clamd', 
`defer_next defer_no_mbox_unspool')
ANTIVIRUS(`ClamAV_TCP', `QUARANTINE REJECT', `drweb:localhost 3310', 
`defer_ok defer_no_mbox_unspool')
ANTIVIRUS(`DrWeb', `QUARANTINE REJECT', 
`drweb:/usr/local/drweb/run/drwebd.sock', `defer_no_mbox_unspool')

также реализована обработка DEFER'а от антивируса, если не был указан 
defer_ok. сообщение SMTP клиенту возвращается более внятное.

осталось оттестить все это тщательнее во всех позах

-- 
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Best wishes Victor Ustugov   mailto:victor на corvax.kiev.ua
public GnuPG/PGP key:        http://victor.corvax.kiev.ua/corvax.asc
ICQ UIN: 77186900, 32418694  nic-handle: CRV2-RIPE, CRV-UANIC




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