EXIM, sendmail, postfix, Dovecot и прочие. Решение проблем связанных с работой электронной почты
Модератор: xM
Правила форума
Убедительная просьба юзать теги [code] при оформлении листингов.
Сообщения не оформленные должным образом имеют все шансы быть незамеченными.
-
JaNet
- сержант
- Сообщения: 195
- Зарегистрирован: 2008-09-16 16:15:04
- Откуда: Питер
-
Контактная информация:
Непрочитанное сообщение
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
У кого-нить это чудо работает без нареканий?
JaNet
-
Хостинг HostFood.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
Непрочитанное сообщение
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, может так хоть заработает.
drema
-
DmitriyK
- рядовой
- Сообщения: 20
- Зарегистрирован: 2010-01-20 17:21:55
Непрочитанное сообщение
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
-
DmitriyK
- рядовой
- Сообщения: 20
- Зарегистрирован: 2010-01-20 17:21:55
Непрочитанное сообщение
DmitriyK » 2013-04-25 13:36:18
На форуме Касперского подсказали:
необходимо изменить конфигурацию exim:
В параметрах вызова dlfunc должно быть:
${spool_directory}/input/${substr{5}{1}{$message_id}}
вместо
${spool_directory}/input
В итоге ошибка пропала, письма отправляются.
DmitriyK
-
EHoT
- рядовой
- Сообщения: 17
- Зарегистрирован: 2015-06-04 13:59:24
Непрочитанное сообщение
EHoT » 2019-08-29 10:20:22
Доброго дня всем.
Вы не поверите, прошло 7 лет, в Убунте 18.04 32х битные либы уже давным давно убраны из системы, а Каспер продолжает их использовать (!)
Начал гуглить, наткнулся на свое же сообщение
EHoT
-
Alex Keda
- стреляли...
- Сообщения: 35466
- Зарегистрирован: 2004-10-18 14:25:19
- Откуда: Made in USSR
-
Контактная информация:
Непрочитанное сообщение
Alex Keda » 2019-09-02 22:30:22
а какойнить совместимости с 32 битами нету штоле?
Убей их всех! Бог потом рассортирует...
Alex Keda
-
IgorZ
- проходил мимо
- Сообщения: 2
- Зарегистрирован: 2015-04-04 17:37:31
Непрочитанное сообщение
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
-
IgorZ
- проходил мимо
- Сообщения: 2
- Зарегистрирован: 2015-04-04 17:37:31
Непрочитанное сообщение
IgorZ » 2023-06-27 22:15:00
Фикс получен от техподдержки Касперского.
klms8 отлично работает под FreeBSD версии 13.
Требуются некоторые ухищрения для установки, но далее работает без проблем.
IgorZ