Связка exim + clamav

Возникла ошибка malware acl condition: clamd /var/run/clamd.scan/clamd.sock : unable to connect to UNIX socket (/var/run/clamd.scan/clamd.sock): Permission denied

Решилось очень просто: добавил сокет антивируса в группу apache.

chgrp apache /var/run/clamd.scan

Всё заработало.

Та же проблема возникает, если антивирус устарел. Нужно обновить антивирус.

yum list clamav

yum update clamav

freshclam

После этого начинает работать корректно.

Проблема обновления clamav в isp manager

При попытке обновления вы видите сообшение:

"Возникла ошибка при установке следующих пакетов: ispmanager-pkg-clamav-exim".

В логах:

Error: Package: clamav-scanner-0.99.4-1.el7.noarch (epel)

Проблема в том, что isp manager для каждой версии панели устанавливает свой репозиторий, и после окончания оплаченного периода обновлений старое ПО может быть удалено с серверов. В файле /etc/yum.repos.d/ispsystem.repo mirrorlist=, указывает на сервер isp, например:

mirrorlist=http://download.ispsystem.com/repo/centos/5.ххх/mirrorlist.txt

Если при обновлении isp manager не обновился этот файл, замените ххх на номер своей версии и запустите установку заново (В панели ISP: Настройки-Возможности-Почтовый сервер), clamav установится без ошибок.

Внимание! Если у вас осталась старая панель, ПО может быть несовместимо с вашей версией панели, так что вы делаете всё на свой страх и риск.

Не забывайте вовремя оплачивать и обновлять isp manager.