Kaspersky kavkeeper-bug [WORKAROUND]
Problem
Heute musste ich erfahren, dass ein ueber meinen Mailserver versendetes Mail an mehrere Empfaenger diese nicht erreicht hat.
Ich habe mich natuerlich sofort auf die Suche nach der Ursache gemacht und musste nach einigem Wuehlen in den Logfiles erkennen, dass das Mail offensichtlich nur an den ersten Empfaenger versendet worden war.
Um dieses Verhalten zu verifizieren, habe ich selbst eine Testmail an mehrere Empfaengeraddressen versendet und wirklich – es kam nur eine an.
Daraufhin habe ich langwierig herumgegooglet, um dem Problem auf die Spur zu kommen. Nahezu erfolglos. Es sind keine Bugs in die Richtung beim Postfix-Mailsystem bekannt. Ich wollte schon fast das Handtuch werfen, als ich dann doch noch den Schuldigen fuer die Misere fand:
Den Kaspersky Antivirus-Daemon fuer Mailserver
Ich verwende dieses Teil, um virulente Mails gleich von vornherein auszufiltern. Ansich ja sehr praktisch, nur kann der scheinbar keine Mails mit mehreren Empfaengern verarbeiten.
Lösung
Ich habe gluecklicherweise eine gute Loesung gefunden, um das Problem zu umgehen:
Es gibt ein Programm avcheck, welches man als Alternative zum kavkeeper
(das ist der Standard Mailpruefer vom KAV) verwenden kann. Man braucht
seine Konfigurationen und seinen AVP nur nach den Anleitungen anzupassen.
Zu finden ist es unter http://www.corpit.ru/avcheck/
Fuer Debian sei noch angemerkt, dass hier der Postfix chrooted rennt, daher
muss man die Eintraege in der master.conf gegenueber der Anleitung
wie folgt aendern:
localhost:1025 inet n n n - - smtpd -o content_filter=
Jetzt rennt bei mir am SMTP-Server wieder alles ordnungsgemaess.