Eserv 2.98 вся почта складывается в to_check дальше ничего не происходит. Перепыл весь этот форум не найду, что сделать. Как я понимаю нужно еще одно задание назначить на батник TossSpool.
Подскажите как это все правильно сделать.
Win98, AVP 3.0.132.2
Можно в Асю 33891719 или мыло capric@ukr.net
Комментарии к этой версии (31.07.2002 14:39) [~Anonymous] 09264cbb
f in (mail\spool\to_check\*[b:4cb2d33e67][color=red:4cb2d33e67].*[/color:4cb2d33e67][/b:4cb2d33e67]) do call check\testvir.bat
f
Как-то это уже обсуждали, не так давно. Особенность Win9x, надо полагать — обязательно хочет вторую звезду, иначе ничего, похожего на шаблон, в каталоге не находит. Ну не считает она точку за обычный символ в имени файла, и всё тут. На платформе NT хватает и одной звёздочки.
Заражённое письмо вообще не должно достаться тоссеру. Раз досталось — попало в spool. Значит, ваша версия AVP некорректно выставляет код завершения. Точнее, управление батнику возвращается прежде, чем AVP проверит файл, и при этом с кодом завершения 0. Это тоже обсуждалось, но как бороть — не представляю. Разве что обновлять её на "четвёрку". А может, она просто не считает письмо заражённым? Как бы заставить её протокол работы писать?
for
ничего не трогал
— 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\
Отсутствует обязательный параметр
надеюсь этой инфы достаточно, что бы подсказать где я торможу?
for
Как-то это уже обсуждали, не так давно. Особенность 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\ передаётся в составе параметра, вы это по логу увидите.
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
Плохо Поковыряюсь на счет 4ки.
Спасибо.