exim + klms (антивирус-антиспам)

EXIM, sendmail, postfix, Dovecot и прочие. Решение проблем связанных с работой электронной почты

Модератор: xM

Правила форума
Убедительная просьба юзать теги [code] при оформлении листингов.
Сообщения не оформленные должным образом имеют все шансы быть незамеченными.
JaNet
сержант
Сообщения: 195
Зарегистрирован: 2008-09-16 16:15:04
Откуда: Питер
Контактная информация:

exim + klms (антивирус-антиспам)

Непрочитанное сообщение JaNet » 2012-11-30 12:04:34

Есть мученики данной темы? Устал пинать уже KAV.ru суппорт, такое ощущение, что кодеры кто писал проект - свалили, оставив лишь конечный продукт.
Одна из причин, например, вот этот текст:

Код: Выделить всё

Пакет установки Kaspersky Security содержит скомпилированную динамически подгружаемую библиотеку dlfunc 
для всех поддерживаемых программой операционных систем. Необходимые исходные файлы для библиотеки 
dlfunc находятся в директории /opt/kaspersky/klms/share/src/dlfunc (для Linux) или в директории 
/usr/local/share/klms/src/dlfunc (для FreeBSD).
Но в некоторых случаях требуется ручная компиляция.
Чтобы выполнить ручную компиляцию динамически подгружаемой библиотеки dlfunc, выполните 
следующие действия:
1. Установите исходные библиотеки почтового сервера Exim.
2. Установите библиотеку libevent версии 2.0.10 или выше.
3. Установите библиотеку boost-1.39.0 (именно такой версии, не выше и не ниже).
4. Откройте файл Makefile, находящийся в директории /opt/kaspersky/klms/share/src/dlfunc (для Linux) или в 
директории /usr/local/share/klms/src/dlfunc (для FreeBSD).
5. Укажите в файле Makefile следующие пути:
EXIM_DIR=<путь к исходным библиотекам почтового сервера Exim>
BOOST_INCLUDE_DIR=<путь к заголовочным файлам библиотеки boost>
BOOST_LIB_DIR=<путь к библиотекам boost>
6. Выполните следующую команду: # make.
7. В директории /opt/kaspersky/klms/share/src/dlfunc (для Linux) или в директории 
/usr/local/share/klms/src/dlfunc (для FreeBSD) появится файл libklms-exim.so.
Оригинальная дока по установке-настройке
http://docs.kaspersky-labs.com/russian/ ... ide_ru.pdf

У кого-нить это чудо работает без нареканий?

Хостинговая компания Host-Food.ru
Хостинг HostFood.ru
 

Услуги хостинговой компании Host-Food.ru

Хостинг HostFood.ru

Тарифы на хостинг в России, от 12 рублей: https://www.host-food.ru/tariffs/hosting/
Тарифы на виртуальные сервера (VPS/VDS/KVM) в РФ, от 189 руб.: https://www.host-food.ru/tariffs/virtualny-server-vps/
Выделенные сервера, Россия, Москва, от 2000 рублей (HP Proliant G5, Intel Xeon E5430 (2.66GHz, Quad-Core, 12Mb), 8Gb RAM, 2x300Gb SAS HDD, P400i, 512Mb, BBU):
https://www.host-food.ru/tariffs/vydelennyi-server-ds/
Недорогие домены в популярных зонах: https://www.host-food.ru/domains/

drema
проходил мимо
Сообщения: 2
Зарегистрирован: 2012-10-27 13:07:40

Re: exim + klms (антивирус-антиспам)

Непрочитанное сообщение drema » 2013-01-24 19:31:21

Тоже уже больше месяца мучаю саппорт, все бестолку. KLMS 8, exim 4.80.1, FreeBSD x64 (8.2 и 9.0). Одна и та-же ошибка:
temporarily rejected after DATA: failed to expand ACL string "${dlfunc{/usr/local/lib/kaspersky/klms/compat64/libklms-exim.so}{scan}{${spool_directory}/input}}": 451 Mail processing aborted

Метод before-queue.
Надо попробовать After-queue, может так хоть заработает.

DmitriyK
рядовой
Сообщения: 20
Зарегистрирован: 2010-01-20 17:21:55

Re: exim + klms (антивирус-антиспам)

Непрочитанное сообщение DmitriyK » 2013-04-25 9:29:43

После установки KLMS 8.0.0.455 и интеграции с exim методом before-queue выдаётся ошибка:
Apr 25 00:52:10 freebsd exim[39828]: 2013-04-25 00:52:10 1UV6fi-000AMO-9c Message scan failed: Failed to open message data file
Apr 25 00:52:10 freebsd exim[39828]: 2013-04-25 00:52:10 1UV6fi-000AMO-9c H=(127.0.0.1) [192.168.0.1] I=[192.168.0.1]:25 F=<testuser@domain.local> temporarily rejected after DATA: failed to expand ACL string "${dlfunc{/usr/local/lib/kaspersky/klms/libklms-exim.so}{scan}{${spool_directory}/input}}": 451 Mail processing aborted
FreeBSD 9.1 i386, exim 4.80.1 Support for: Expand_dlfunc

Что означает ошибка и как исправить?

DmitriyK
рядовой
Сообщения: 20
Зарегистрирован: 2010-01-20 17:21:55

Re: exim + klms (антивирус-антиспам)

Непрочитанное сообщение DmitriyK » 2013-04-25 13:36:18

На форуме Касперского подсказали:
необходимо изменить конфигурацию exim:

В параметрах вызова dlfunc должно быть:
${spool_directory}/input/${substr{5}{1}{$message_id}}
вместо
${spool_directory}/input
В итоге ошибка пропала, письма отправляются.

EHoT
рядовой
Сообщения: 17
Зарегистрирован: 2015-06-04 13:59:24

exim + klms (антивирус-антиспам)

Непрочитанное сообщение EHoT » 2019-08-29 10:20:22

Доброго дня всем.
Вы не поверите, прошло 7 лет, в Убунте 18.04 32х битные либы уже давным давно убраны из системы, а Каспер продолжает их использовать (!)
Начал гуглить, наткнулся на свое же сообщение ;)

Аватара пользователя
Alex Keda
стреляли...
Сообщения: 35466
Зарегистрирован: 2004-10-18 14:25:19
Откуда: Made in USSR
Контактная информация:

exim + klms (антивирус-антиспам)

Непрочитанное сообщение Alex Keda » 2019-09-02 22:30:22

а какойнить совместимости с 32 битами нету штоле?
Убей их всех! Бог потом рассортирует...

IgorZ
проходил мимо
Сообщения: 2
Зарегистрирован: 2015-04-04 17:37:31

exim + klms (антивирус-антиспам)

Непрочитанное сообщение IgorZ » 2023-03-05 18:04:38

Пусть будет тут, обновленная библиотека libklms-exim.so
для работы версии 8.0.3-30 под FreeBSD с exim 4.93 и далее.
Вариант интеграции dlfunc.

Когда вот такая ошибка:
ld-elf.so.1: /usr/local/lib/kaspersky/klms/compat64/libklms-exim.so: Undefined symbol "string_copy"
child 57675 ended: status=0x100
normal exit, 1
Вложения
x64-freebsd-libklms-exim-hotfix.tgz
(846.94 КБ) 14 скачиваний

IgorZ
проходил мимо
Сообщения: 2
Зарегистрирован: 2015-04-04 17:37:31

exim + klms (антивирус-антиспам)

Непрочитанное сообщение IgorZ » 2023-06-27 22:15:00

Фикс получен от техподдержки Касперского.
klms8 отлично работает под FreeBSD версии 13.
Требуются некоторые ухищрения для установки, но далее работает без проблем.