Связка 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.