mail.eserv.ruВойти

ClamAV

support
https://www.clamav.net/downloads/production/clamav-0.101.2.exe

Устанавливаем в C:\ClamAV

Создаем файл C:\ClamAV\freshclam.conf с таким содержимым:
DatabaseDirectory "C:\ClamAV\database"
UpdateLogFile "C:\ClamAV\freshclam.log"
LogTime yes
DatabaseMirror database.clamav.net


И файл C:\ClamAV\clamd.conf:

LogFile "C:\ClamAV\clamd.log"
LogTime yes
DatabaseDirectory "C:\ClamAV\database"
TCPSocket 3310
TCPAddr 127.0.0.1
ScanMail yes


Запускаем первый раз freshclam.exe вручную, чтобы убедиться, что он работает (скачиваются main.cvd, daily.cvd)

Запускаем clamd.exe вручную — убеждаемся в отсутствии ошибок в логе C:\ClamAV\clamd.log.

В Eserv в E4.ini включаем acFilter и ClamAV:

[SMTP]
UseAcFilter=1

[acFilter]
UseClamav=1

[AntivirusClamAV]
Bin="C:\СlamAV\"


Запускаем вручную acFilter (CommonPlugins\acFilter\acFilter.exe в каталоге Eserv) и убеждаемся, что acFilter успешно подключился к clamd (поле ClamAV не пустое):

clamav

И что он успешно ловит тестовый вирус Eicar:

eicar

clamd

Теперь можно остановить freshclam, clamd, acFilter, запустить acFilter службой и убедиться, что в списке процессов появились все три, но теперь под учетной записью службы.