Интеграция с помощью файла с расширением mc

21 августа 2023

ID 56863

Чтобы интегрировать Kaspersky Security 8 для Linux Mail Server с Sendmail с помощью файла с расширением mc, выполните следующие действия:

  1. Создайте резервную копию файла с расширением mc.
  2. Добавьте в файл с расширением 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

  3. Скомпилируйте конфигурационный файл с расширением cf согласно параметрам вашей операционной системы.
  4. Остановите службу klms.
  5. Откройте файл /etc/opt/kaspersky/klms/klms_filters.conf (для Linux) или /usr/local/etc/kaspersky/klms/klms_filters.conf (для FreeBSD).
  6. В секции [global] укажите путь к файлу sendmail в следующей строке:

    sendmail-path=<путь к файлу sendmail>

  7. В секции [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

  8. Откройте файл /var/opt/kaspersky/klms/installer.dat (для Linux) или /var/db/kaspersky/klms/installer.dat (для FreeBSD).
  9. Добавьте в файл следующие строки:

    SENDMAIL_MILTER=1

    SENDMAIL_USES_MC=1 или 0, в зависимости от того, была использована компиляция файла с расширением mc или нет.

    START_MILTER=1

  10. Запустите службу klms.
  11. Перезапустите почтовый сервер Sendmail.

Вам помогла эта статья?
Что нам нужно улучшить?
Спасибо за ваш отзыв, вы помогаете нам становиться лучше!
Спасибо за ваш отзыв, вы помогаете нам становиться лучше!