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							
 
						- стреляли...
 			
		- Сообщения: 35476
 		- Зарегистрирован: 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 КБ) 51 скачивание
 
		
		
		
			 
									
			
									
									
						 
		 
				
		
		 
	 
	
	IgorZ
 
                	
	
		
		
		
			- 
				
																			
								IgorZ							 
						- проходил мимо
 			
		- Сообщения: 2
 		- Зарегистрирован: 2015-04-04 17:37:31
 		
		
						
						
		
		
						
						
													
							
						
									
						Непрочитанное сообщение
					
								 IgorZ » 2023-06-27 22:15:00
			
			
			
			
			Фикс получен от техподдержки Касперского.
klms8 отлично работает под FreeBSD версии 13.
Требуются некоторые ухищрения для установки, но далее работает без проблем.
			
									
									
						 
		 
				
		
		 
	 
	
	IgorZ