Уважаемые пользователи!
С 17 февраля 2026 года будет прекращена поддержка КLMS 8. «Лаборатория Касперского» рекомендует перейти на решение Kaspersky Secure Mail Gateway 3.0. Воспользуйтесь пошаговой инструкцией по экспорту параметров и настройке.
Интеграция с помощью файла с расширением cf
07 февраля 2025
ID 43932
Чтобы интегрировать Kaspersky Security 8 для Linux Mail Server с Sendmail с помощью файла с расширением cf, выполните следующие действия:
- Создайте резервную копию файла sendmail.cf.
- Добавьте следующие строки в файл sendmail.cf:
#KLMS-milter-begin-filterO InputMailFilters=KLMS_MilterO Milter.macros.connect=j, _, {daemon_name}, {if_name}, {if_addr}O Milter.macros.helo={tls_version}, {cipher}, \{cipher_bits}, {cert_subject}, {cert_issuer}O Milter.macros.envfrom=i, {auth_type}, \{auth_authen}, {auth_ssf}, {auth_author}, \{mail_mailer}, {mail_host}, {mail_addr}O Milter.macros.envrcpt={rcpt_mailer}, {rcpt_host}, {rcpt_addr}#KLMS-milter-end-filter#KLMS-milter-begin-socketXKLMS_Milter, S=$filter_socket,${fail_type}T=S:3m;R:5m;E:10m#KLMS-milter-end-socketгде
$filter_socket– IP-адрес и номер порта или UNIX-сокет, на котором фильтр ожидает входящие соединения, в форматеinet:<порт>@<IP-адрес>(для сетевого сокета) илиunix:<путь к UNIX-сокету>(для UNIX-сокета);${fail_type}определяет действие почтового сервера Sendmail над сообщением в том случае, если фильтр работает некорректно. Параметр${fail_type}может принимать значения "F=R", "F=A," или "F=T,".Rозначаетreject,Aозначаетaccept, а Tозначаетtempfail.Если заменить${fail_type}на пустую строку, сообщение будет пропускаться. Рекомендуется использоватьtempfail.Пример:
INPUT_MAIL_FILTER(`KLMS_Milter',`S=inet:10025@127.0.0.1,F=T,T=S:3m;R:5m;E:10m')dnl - Остановите службу klms.
- Откройте файл /etc/opt/kaspersky/klms/klms_filters.conf (для Linux) или /usr/local/etc/kaspersky/klms/klms_filters.conf (для FreeBSD).
- В секции
[global]укажите путь к файлу sendmail в следующей строке:sendmail-path=<путь к файлуsendmail> - В секции
[milter]файла /etc/opt/kaspersky/klms/klms_filters.conf (для Linux) или /usr/local/etc/kaspersky/klms/klms_filters.conf (для FreeBSD) укажите IP-адрес и номер порта или UNIX-сокет, на котором фильтр ожидает входящие соединения, в следующей строке:socket=inet:<порт>@<IP-адрес>или<UNIX-сокет>Пример:
socket=inet:10025@127.0.0.1 - Откройте файл /var/opt/kaspersky/klms/installer.dat (для Linux) или /var/db/kaspersky/klms/installer.dat (для FreeBSD).
- Добавьте в файл следующие строки:
SENDMAIL_MILTER=1SENDMAIL_USES_MC=1или0, в зависимости от того, была использована компиляция файла с расширением mc или нет.START_MILTER=1 - Запустите службу klms.
- Перезапустите почтовый сервер Sendmail.