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:
- Erstellen Sie eine Sicherungskopie der Datei mit der mc-Erweiterung.
- 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 Formatinet:<Port>@<IP-Adresse>
(für Netzwerksocket) oderunix:<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
bedeutetreject
,A
bedeutetaccept, und T
bedeutettempfail.
Wenn${fail_type}
mit einer leeren Zeile ersetzt wird, wird die Nachricht übersprungen. Es wird empfohlentempfail
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
- Kompilieren Sie die Konfigurationsdatei mit der cf-Erweiterung gemäß den Einstellungen Ihres Betriebssystems.
- Stoppen Sie den Dienst klms.
- Ö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).
- Im Abschnitt
[global]
geben Sie den Pfad zur sendmail-Datei in der folgenden Zeile an:sendmail-path=<Pfad der sendmail Datei>
- 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
- Öffnen Sie die Datei /var/opt/kaspersky/klms/installer.dat (für Linux) oder /var/db/kaspersky/klms/installer.dat (für FreeBSD).
- Fügen Sie der Datei folgende Zeilen hinzu:
SENDMAIL_MILTER=1
SENDMAIL_USES_MC=1
oder0
, in Abhängigkeit davon, ob eine Dateikompilierung mit der Erweiterung mc verwendet wurde oder nicht.START_MILTER=1
- Starten Sie den Dienst klms.
- Starten Sie den Mailserver Sendmail neu.