URL: https://www.opennet.me/cgi-bin/openforum/vsluhboard.cgi
Форум: vsluhforumID1
Нить номер: 19075
[ Назад ]

Исходное сообщение
"Проблема с kavkeeper"

Отправлено Wilkz , 26-Июл-02 19:21 
Салют,

С праздником всех, и сразу же переходим к вопросу - вознамерился привинтить антивирус Касперского к sendmail'у, для чего затеял интегрирование kavkeeper в обозначенный почтмейстер. Выбрал локальный режим (то есть использорвался kav_loc_bsd.m4) Сама компиляция нового sendmail.cf прошла гладко, после перезапуска тестовые сообщение с прицепленными псевдовирусами успешно отлавливались - но! Вскорости обнаружилось, что между пользователями локальной сети почта ходит безотказно, а вот попытка отослать сообшение на внешний адрес заканчивается Relaying deny error. Что такое? Полезли в логи:

... delay=00:00:00, xdelay=00:00:00, mailer=esmtp, pri=315041, relay=d.log, dsn=5.1.2, stat=Host unknown (Name server: d.log: host not found)

То есть причина странного поведения почтмейстера понятна - отрезолвить загадочный d.log у него никак не получается. Вопрос - кто-нибудь сталкивался с подобным явлением? И если сталкивался, то как его обойти?

TIA всем откликнувшимся :)


Содержание

Сообщения в этом обсуждении
"RE: Проблема с kavkeeper"
Отправлено lavr , 26-Июл-02 19:46 
>Салют,
>
>С праздником всех, и сразу же переходим к вопросу - вознамерился привинтить
>антивирус Касперского к sendmail'у, для чего затеял интегрирование kavkeeper в обозначенный
>почтмейстер. Выбрал локальный режим (то есть использорвался kav_loc_bsd.m4) Сама компиляция нового
>sendmail.cf прошла гладко, после перезапуска тестовые сообщение с прицепленными псевдовирусами успешно
>отлавливались - но! Вскорости обнаружилось, что между пользователями локальной сети почта
>ходит безотказно, а вот попытка отослать сообшение на внешний адрес заканчивается
>Relaying deny error. Что такое? Полезли в логи:
>
>... delay=00:00:00, xdelay=00:00:00, mailer=esmtp, pri=315041, relay=d.log, dsn=5.1.2, stat=Host unknown (Name server: d.log:
>host not found)
>
>То есть причина странного поведения почтмейстера понятна - отрезолвить загадочный d.log у
>него никак не получается. Вопрос - кто-нибудь сталкивался с подобным явлением?
>И если сталкивался, то как его обойти?
>
>TIA всем откликнувшимся :)

на хрена все это нужно!? видимо неверно собрал sendmail.cf, нафик
local не нужен и их kavkeeper LDA транспортом.

для 8.11.x:

запусти
/usr/local/share/AVP/kavkeeper/sendmail-install

он создаст тебе нужный sendmail.cf и идиотские базы в /etc/AVP
поправь /usr/local/etc/rc.d/kavd.sh по себя
установи webtuner - он будет нужен для настройки параметров kavkeeper
в базе defUnix, переименуй директорию /usr/local/share/AVP/kavkeeper
в keeper и скопируй из /usr/local/sbin/kavkeeper, а в ней можешь сделать
линк.

-------------------------- kavd.sh ----------------------------------
#!/bin/sh
RUN_DAEMON="Y"
RUN_MONITOR="N"
RUN_KAVUCC="N"
RUN_HTTPD="Y"
PREFIX=/usr/local/sbin
DPARMS="-I0 -Y"
HCONF=/etc/AVP/_httpd.conf

case "$1" in
start)
        [ x${RUN_KAVUCC} = xY ] && ${PREFIX}/kavucc > /dev/null \
        && echo -n ' kavucc' && UCCRUNNING=Y

        if [ x${RUN_DAEMON} = xY ]; then
                cd ${PREFIX}
                ./kavdaemon ${DPARMS} > /dev/null
                echo ' Kavdaemon Started'
                KAVDRUNNING=Y
        fi

        [ x${RUN_HTTPD} = xY ] && ${PREFIX}/_httpd -conf ${HCONF} \
        && echo ' Webtuner _httpd Started' && _HTTPDRUNNING=Y

        ;;
stop)
        [ -S /var/run/kavucc.ctl ] && ${PREFIX}/kavucc -k > /dev/null \
        && echo "kavucc terminated"

        if [ -f /var/run/_httpd.pid ]; then
            kill -TERM `head -1 /var/run/_httpd.pid` \
            && echo "kavwebtuner terminated"
            rm -f /var/run/_httpd.pid
        else
            killall -TERM _httpd
        fi

        [ -f /var/run/AvpPid ] && ${PREFIX}/kavdaemon -ka > /dev/null \

        ;;
*)
        echo "Usage: `basename $0` {start|stop}" >&2
        ;;
esac

exit 0
------------------------------------------------------------------------

Все, стартуешь все это гавно и смотришь логи в каком режиме стартовал
kavdaemon, через webtuner конфигуришь group в kavkeeper и затем
тестируешь эту гадость.
Ну да, до старта запустить update баз.

Лучше вместо kavkeeper использовать третичные фильтры.