>Спасибо за наводку, буду разбираться.
>Если будут непонятки, можно к Вам обратиться за помощью?
http://mail.x-si.org/articles/av.html
http://www.shankerbalan.com/tech/amavis.txt
http://www.necone.cz/~radek/doc/postfix/antivirus_freebsd.html
http://ezine.daemonnews.org/200309/postfix-spamassassin.html
там ну ничего сложного, все ставится из портов и работает на ура,
нужно лишь чуть-чуть поправить конфиги и все.
Если делать связку MTA + amavisd-new + антивирус (clamav), то
указать в MTA в качестве фильтра amavis, а антивирус (если ВСЕ делать
из портов) поправить на chown для работы с amavisd.
Два варианта:
- не трогаем порты и правим только
[unix1]~ > ls -la /var/run/ | grep clamav
drwxrwxr-x 2 clamav vscan 512 20 июл 12:06 clamav
[unix1]~ >
[unix1]~ > grep User /usr/local/etc/clamav.conf
#User clamav
User vscan
[unix1]~ >
ну можно в /etc/group:
[unix1]~ > grep vscan /etc/group
vscan:*:3001:clamav,lavr
[unix1]~ > grep clamav /etc/group
mail:*:6:clamav
vscan:*:3001:clamav,lavr
clamav:*:106:lavr
[unix1]~ >
так как amavis ставится с user=group=vscan, а clamav с user=group=clamav
себя я добавил в эти группы чтобы смотреть логи из под своего account'а
Итого: chmod 775 /var/run/clamav, chown :vscan /var/run/clamav
и User vscan в clamav.conf
Вариант 2 (чтобы вовсе ни о чем не думать)
в /usr/ports/security/clamav/Makefile меняем
CLAMAVGROUP?= clamav
на
CLAMAVGROUP?= vscan
и соответственно изменить pkg-install, или вовсе сделать CLAMAVUSER и
CLAMAVGROUP == vscan и самостоятельно подумать как изменить pkg-install
или отменить его в Makefile а
CLAMRUN=/var/run/clamav
CLAMLOG=/var/log/clamav
создать руками с нужными chown/chmod