Настраиваю сейчас EXIM+много чего ещё, в том числе CLAMAV на Ubuntu 16.04 LTS.

Добавил пользователя clamav в группу Debian-exim,

1
usermod -G Debian-exim clamav

но в логе всё равно упорно получаю

1
1dfRUU-0001m6-V5 malware acl condition: clamd: ClamAV returned: /var/spool/exim4/scan/1dfRUU-0001m6-V5/1dfRUU-0001m6-V5.eml: lstat() failed: Permission denied. ERROR

Решение было найдено не быстро, только на второй день.

Оказывается нужно в конфигурационных файлах

1
2
/etc/clamav/freshclam.conf
/etc/clamav/clamd.conf

изменить параметр на “yes”

1
AllowSupplementaryGroups yes

Обновление 2019 На CentOS 7 пришлось выполнить 

1
2
chmod -Rf g+w /var/spool/exim
chmod -Rf g+s /var/spool/exim

А вот freshclam пытался почему-то постоянно получить обновления по IPv6, которого на сервере небыло. Пришлось дропнуть его базу /var/lib/clamav/mirrors.dat и после этого всё заработало.