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