Регистрация...

Eserv Forum / Plugins / Antivirus / не пойму как настроить проверку

imported // (v1)
Продукты и услуги Скачать Документация Купить Поддержка Форумы Партнёрам Статьи О компании
Новости
12.10.2009
Переезд завершен
Eserv 2.98 вся почта складывается в to_check дальше ничего не происходит. Перепыл весь этот форум не найду, что сделать. Как я понимаю нужно еще одно задание назначить на батник TossSpool.
Подскажите как это все правильно сделать.

Win98, AVP 3.0.132.2

Можно в Асю 33891719 или мыло capric@ukr.net
 
Комментарии к этой версии (31.07.2002 14:39) [~Anonymous] 09264cbb
АвторДатаТекстtags
pig31.07.2002 17:11
Не надо никаких заданий. Если в папке agents лежит tossspool.bat, то он автоматом запускается при каждом разборе почты.
imported
Anonymous31.07.2002 19:09
TossSpool.bat --

for
f in (mail\spool\to_check\*) do call check\testvir.bat
f


ничего не трогал

— testvir.bat --

echo "d:\eserv2\%1" >> testvir.log
"D:\Program Files\AntiViral Toolkit Pro\Avp32.exe" "d:\eserv2\mail\spool\to_check\%1" /S /N /Q if ERRORLEVEL 2 goto virus if ERRORLEVEL 3 goto virus if ERRORLEVEL 4 goto virus goto endtest
:virus move %1 CHECK\VIR\
:endtest move %1 mail\spool\


исправил пути и сканирование АВП ограничил только папкой to_check

При разборе почты ничего не происходит. Остается лежать в to_check. Лог testvir не пополняется.

При ручном запуске tossspool.bat тоже самое.

При ручном запуске testvir.bat запускается АВП тестирует папку. В лог пишется "d:\eserv2\", результат работы вот:

D:\Eserv2\check>testvir.bat

D:\Eserv2\check>echo "d:\eserv2\" >> testvir.log

D:\Eserv2\check>"D:\Program Files\AntiViral Toolkit Pro\Avp32.exe" "d:\eserv2\mail\spool\to_check\" /S /N /Q

D:\Eserv2\check>if ERRORLEVEL 2 goto virus

D:\Eserv2\check>if ERRORLEVEL 3 goto virus

D:\Eserv2\check>if ERRORLEVEL 4 goto virus

D:\Eserv2\check>goto endtest

D:\Eserv2\check>move mail\spool\
Отсутствует обязательный параметр

надеюсь этой инфы достаточно, что бы подсказать где я торможу?
imported
pig31.07.2002 20:17
TossSpool.bat --

for
f in (mail\spool\to_check\*[b:4cb2d33e67][color=red:4cb2d33e67].*[/color:4cb2d33e67][/b:4cb2d33e67]) do call check\testvir.bat
f

Как-то это уже обсуждали, не так давно. Особенность Win9x, надо полагать — обязательно хочет вторую звезду, иначе ничего, похожего на шаблон, в каталоге не находит. Ну не считает она точку за обычный символ в имени файла, и всё тут. На платформе NT хватает и одной звёздочки.

— testvir.bat --

echo "d:\eserv2\%1" >> testvir.log
"D:\Program Files\AntiViral Toolkit Pro\Avp32.exe" "d:\eserv2\%1" /S /N /Q

Верните путь к письму "на родину" — mail\spool\to_check\ передаётся в составе параметра, вы это по логу увидите.
imported
Anonymous01.08.2002 13:43
Но в итоге зараженное письмо падает в "loop", а не в check\vir


0801toss.log


13:34:25 329 <NGBBLKPOALFHAHFFJOKFCEANCAAA.admin@shanglipharma.com>
13:34:25 329 Cnt:13
13:34:25 329 admin@shanglipharma.com!19648020323!LOCAL!1 — moving to 'loop' folder (1=OK): 0
imported
pig01.08.2002 18:32
Заражённое письмо вообще не должно достаться тоссеру. Раз досталось — попало в spool. Значит, ваша версия AVP некорректно выставляет код завершения. Точнее, управление батнику возвращается прежде, чем AVP проверит файл, и при этом с кодом завершения 0. Это тоже обсуждалось, но как бороть — не представляю. Разве что обновлять её на "четвёрку". А может, она просто не считает письмо заражённым? Как бы заставить её протокол работы писать?
imported
Anonymous02.08.2002 08:59
Если Сканер вручную натравить на папку to_check ругается на это письмо.

Плохо Поковыряюсь на счет 4ки.
Спасибо.
imported
Работает на Eserv/5.05567 (10.02.2020)