Integration mithilfe einer Datei mit der mc-Erweiterung

21. August 2023

ID 56863

Um Kaspersky Security 8 für Linux Mail Server mit Sendmail mithilfe einer Datei mit der mc-Erweiterung zu integrieren, gehen Sie folgendermaßen vor:

  1. Erstellen Sie eine Sicherungskopie der Datei mit der mc-Erweiterung.
  2. Fügen Sie der Datei mit der mc-Erweiterung folgende Zeilen hinzu:

    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

    wobei $filter_socket die IP-Adresse und die Portnummer bzw. den UNIX-Socket, auf dem der Filter eingehende Nachrichten erwartet, im Format inet:<Port>@<IP-Adresse> (für Netzwerksocket) oder unix:<Pfad zum UNIX-Socket> (für UNIX-Socket) bezeichnet.

    ${fail_type} bestimmt die Aktion des Sendmail-Mailservers für eine Nachricht für den Fall, wenn der Filter nicht korrekt funktioniert. Der Parameter ${fail_type} kann die Werte „F=R“, „F=A“ oder „F=T“ annehmen. R bedeutet reject, A bedeutet accept, und T bedeutet tempfail. Wenn ${fail_type} mit einer leeren Zeile ersetzt wird, wird die Nachricht übersprungen. Es wird empfohlen tempfail zu verwenden.

    Beispiel:

    INPUT_MAIL_FILTER(`KLMS_Milter',`S=inet:10025@127.0.0.1,F=T,T=S:3m;R:5m;E:10m')dnl

  3. Kompilieren Sie die Konfigurationsdatei mit der cf-Erweiterung gemäß den Einstellungen Ihres Betriebssystems.
  4. Stoppen Sie den Dienst klms.
  5. Öffnen Sie die Datei //etc/opt/kaspersky/klms/klms_filters.conf (für Linux) oder /usr/local/etc/kaspersky/klms/klms_filters.conf (für FreeBSD).
  6. Im Abschnitt [global] geben Sie den Pfad zur sendmail-Datei in der folgenden Zeile an:

    sendmail-path=<Pfad der sendmail Datei>

  7. Im Abschnitt [milter] der Datei /etc/opt/kaspersky/klms/klms_filters.conf (für Linux) oder /usr/local/etc/kaspersky/klms/klms_filters.conf (für FreeBSD) geben Sie die IP-Adresse und die Portnummer bzw. den UNIX-Socket, auf dem der Filter eingehende Nachrichten erwartet, in der folgenden Zeile an:

    socket=<IP-Adresse oder Portnummer> oder <Pfad zum UNIX-Socket>

    Beispiel:

    socket=inet:10025@127.0.0.1

  8. Öffnen Sie die Datei /var/opt/kaspersky/klms/installer.dat (für Linux) oder /var/db/kaspersky/klms/installer.dat (für FreeBSD).
  9. Fügen Sie der Datei folgende Zeilen hinzu:

    SENDMAIL_MILTER=1

    SENDMAIL_USES_MC=1 oder 0, in Abhängigkeit davon, ob eine Dateikompilierung mit der Erweiterung mc verwendet wurde oder nicht.

    START_MILTER=1

  10. Starten Sie den Dienst klms.
  11. Starten Sie den Mailserver Sendmail neu.

War dieser Artikel hilfreich?
Helfen Sie uns, diesen Artikel zu verbessern. Wählen Sie den Grund für Ihre Bewertung:
Danke für Ihr Feedback! Sie helfen uns, besser zu werden.
Danke für Ihr Feedback! Sie helfen uns, besser zu werden.