Ищем файлик kav4mailservers-freebsd-5.x-5.0.5.tgz
Код: Выделить всё
tar xzvf kav4mailservers-freebsd-5.x-5.0.5.tgz
Код: Выделить всё
/usr/local/share/kav/bin
/usr/local/share/kav/man
Код: Выделить всё
/bases
/bases/backup
/bin
/conf
/keys
/man
/var/log/kav
Из дистрибутива берем конфигурационный файл kav4mailservers.conf, в принципе можно взять другой конфиг, от kav4fileservers-freebsd-5.x-5.0.5.tgz, из него меньше вырезать придется.
Код: Выделить всё
==kav4unix.conf==
[path]
BasesPath=/usr/local/share/kav/bases
BackUpPath=/usr/local/share/kav/bases/backup
LicensePath=/usr/local/share/kav/keys
LocalSocketPath=/var/run/aveserver
AVSpidPATH=/var/run/aveserver.pid
TempPath=/tmp
IcheckerDbFile=/usr/local/share/kav/bases/ichecker.db
[locale]
DateFormat=%d-%m-%Y
TimeFormat=%H:%M:%S
[updater.options]
KeepSilent=no
ProxyAddress=
UseProxy=no
UseUpdateServerUrl=no
UseUpdateServerUrlOnly=no
UpdateServerUrl=
PostUpdateCmd=
RegionSettings=
ConnectTimeout=30
[updater.path]
DiffUtilPath=/usr/local/share/kav/bin/kavapplydiff
[updater.report]
Append=yes
ReportFileName=/var/log/kav/kavupdater.log
ReportLevel=3
[aveserver.report]
Append=yes
ReportFileName=/var/log/kav/aveserver.log
ReportLevel=4
ScanReportFormat=3
[aveserver.options]
DetachFromTerminal=yes
LocalSocketPermissions=666
StartupMode=normal
Ниже исправленные строки:
Код: Выделить всё
KAV_CONF='/usr/local/share/kav/conf/kav4unix.conf'
# здесь правилась строка $AVESERVER_BIN -c $KAV_CONF
start() {
if [ -x $AVESERVER_BIN ]; then
$AVESERVER_BIN -c $KAV_CONF
if [ $? -eq 0 ]; then
echo "aveserver was started"
else
echo "aveserver couldn't be started"
fi
else
echo "$AVESERVER_BIN was not found"
exit 2
fi
}
Код: Выделить всё
/usr/local/share/kav/bin/keepup2date -c /usr/local/share/kav/conf/kav4unix.conf
Переходим к настройке мильтера. Идем по ссылке http://avp4linux.kmv.ru/news.html , качаем http://avp4linux.kmv.ru/soft/avemilter-0.2.1.tgz
Код: Выделить всё
tar xzvf avemilter-0.2.1.tgz
cd avemilter-0.2.1
make
make install
Код: Выделить всё
mkdir /var/spool/avemilter
Код: Выделить всё
MILTER_FLAGS="-d -p inet:3360@127.0.0.1"
Код: Выделить всё
INPUT_MAIL_FILTER(`avemilter',`S=inet:3360@127.0.0.1,F=T,T=C:20s;S:1m;R:2m')
define(`confMILTER_LOG_LEVEL',`6')