>>>которая бы лечила файлы и почту на сервере.
>>>спасибо
>>
>>
>>недавно смотрел на дисках бсд есть несколько антивирусов. Мне авп нравится.
>а как AVP настроить на проверку и лечение почты(sendmail),если можно поподробнее.
скачивается последняя beta 4'ой версии для FreeBSD:
kav-MailServerSuit-4.0.1.0-FreeBSD-4.x.tgz
tar zxvf kav-MailServerSuit-4.0.1.0-FreeBSD-4.x.tgz
pkg_add kav-WorkStationSuit-4.0.1.0-FreeBSD-4.x.tgz
pkg_add kav-WT-4.0.1.0-FreeBSD-4.x.tgz
pkg_add kav-sendmail-4.0.1.0-FreeBSD-4.x.tgz
при установке последнего пакета с sendmail, скрипту указать директорию
/usr/local/share/AVP
этот скрипт:
sendmail-install - создаст sendmail.cf.listen на базе имеющегося sendmail.cf, создаст поля в базе и занесетет туда значения через
kldbedit
(знать бы все поля и формат, то и нахрен не нужен WebTuner, часть
полей известна и понятна, интересно, есть у AVP в документации
описание нужных полей и формат для kldbedit?)
cd /usr/local/share/AVP
./kavupdater.sh - скачать базы
задать имя файла с ключом в /etc/AVP/AvpUnix.ini
посмотреть какую информацию выдает kavdaemon:
/usr/local/sbin/kavdaemon -Y
поправить пусковик в /usr/local/etc/rc.d/kavd.sh
RUN_DAEMON="Y"
RUN_MONITOR="N"
RUN_KAVUCC="N"
RUN_HTTPD="Y"
ну и еще кое-что поправить в скрипте для удобства:
if [ -f /var/run/_httpd.pid ]; then
kill -TERM `head -1 /var/run/_httpd.pid` \
&& echo "kavwebtuner terminated"
rm -f /var/run/_httpd.pid
fi
до запуска /usr/local/etc/rc.d/kavd start поправить
/etc/AVP/_httpd.conf
как нравится у меня:
PORT=1080
...
USE_SSL=No
в firewall запрещено всем кроме моей WKS и сервера соединение на порт
1080, остальное: htpasswd и прочее по вкусу.
для запуска sendmail (запихнуть куда угодно по желанию):
---------------------- runmail -------------------------------------
#!/bin/sh
CONF_LOG="/etc/mail"
SENDMAIL=/usr/sbin/sendmail
case "$1" in
start)
if [ -z $SENDMAIL ]; then
echo " Not found SENDMAIL at you system !"
exit 200
fi
$SENDMAIL -bd -q10m -C $CONF_LOG"/sendmail.cf.listen"
$SENDMAIL -q1m -C $CONF_LOG"/sendmail.cf"
echo "Sendmail Started"
;;
stop)
killall -TERM sendmail
echo "Sendmail Stopped"
;;
*)
echo "Usage: `basename $0` {start|stop}" >&2
;;
esac
exit 0
-------------------------------------------------------------------
это исключительно средствами самого AVP
если запущен _httpd - то через его интерфейс задать файл лога
/var/log/kavkeeper-%d%m%y.log
использование syslog и уровень диагностики выбрать по желанию