Интеграция с помощью файла с расширением mc
21 августа 2023
ID 56863
Чтобы интегрировать Kaspersky Security 8 для Linux Mail Server с Sendmail с помощью файла с расширением mc, выполните следующие действия:
- Создайте резервную копию файла с расширением mc.
- Добавьте в файл с расширением mc следующие строки:
dnl #KLMS-milter-begin-filter dnl
define(`_FFR_MILTER', `true')dnl
INPUT_MAIL_FILTER(`KLMS_Milter',`S=$filter_socket,${fail_type}T=S:3m;R:5m;E:10m') \
dnl
dnl #KLMS-milter-end-filter dnl
где
$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
- Скомпилируйте конфигурационный файл с расширением cf согласно параметрам вашей операционной системы.
- Остановите службу 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=<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=1
SENDMAIL_USES_MC=1
или0
, в зависимости от того, была использована компиляция файла с расширением mc или нет.START_MILTER=1
- Запустите службу klms.
- Перезапустите почтовый сервер Sendmail.