Hallo Rosika
Ich hatte das gleiche Problem (Verbindungsprobleme / Timeout) und habe beim rumexperimentieren vermutlich
die Lösung gefunden.
Es handelt sich so wie es sich darstellt um 2 verschiedene Probleme.
Erstens
muss anscheinend zwingend die Host-IP in der Konfiguration angegeben werden, und nicht localhost oder 127.0.0.1.
Zweitens
tauchen Probleme auf wenn die Konfiguration nicht per
dpkg-reconfigure clamav-daemon
durchgeführt wird, sondern durch direktes Editieren der Konfigurationsdateien und dabei noch die Einstellungen in
/etc/systemd/system/clamav-daemon.socket.d
vergisst 😉)))
zu Zweitens
Nach der Installation bei meinem System mit obigen Versionen war clamav per default für die Benutzung lokaler Unix-Sockets konfiguriert.
Trägt man in die
/etc/clamav/clamd.conf
TCPSocket 3310
TCPAddr 10.0.1.190
und in die (nicht vergessen !!)
/etc/systemd/system/clamav-daemon.socket.d
ListenStream=10.0.1.190:3310
per Hand ein, und entfernt nicht die entsprechenden Zeilen für die Socket-Konfiguration erhält man im
/var/log/clamav/clamav.log
den Fehler:
ERROR: TCP: Received more than two file descriptors from systemd.
Es empfiehlt sich die Konfiguration per
dpkg-reconfigure clamav-daemon
und dort die Option TCP anstatt UNIX bei Typ des Sockets zu wählen und dann
TCP Port 3310 und die IP des Servers anzugeben. Dann werden auch alle überflüssigen Einträge vom Script entfernt.
Danach ist noch im Icedove/Thunderbird AddOn die Einstellung anzupassen und wenn alles korrekt ist erhält man eine Zeile wie diese :
Ergebnis: ClamAV 0.99.2/23230/Thu Mar 23 13:28:56 2017
zu Erstens
Hat man das System zwar korrekt per dpkg-reconfigure konfiguriert aber entweder mit 127.0.0.1 oder
localhost konfiguriert so kommt es beim Konfigurieren im AddOn zu einer Fehlermeldung (oder gar keiner meldung)
und beim Überprüfung der Email zur Meldung « Verbindungsprobleme » oder Timeout.
Dann nochmal dpkg-reconfigure clamav-daemon und die IP eintragen.
Hat man vorher mit localhost konfiguriert kommt dann die Fehlermeldung:
Failed to stop clamav-daemon.socket: Unit clamav-daemon.socket not loaded
Dann zunächst per Hand
in die
/etc/clamav/clamd.conf
TCPSocket 3310
TCPAddr 10.0.1.190
und in die (nicht vergessen !!)
/etc/systemd/system/clamav-daemon.socket.d
ListenStream=10.0.1.190:3310
eintragen, reboot und dann erneut mit
dpkg-reconfigure clamav-daemon
konfigurieren.
Viel Erfolg.
Roland
Meine Versionen:
Debian 8.7 / Icedove 45.6.0 / ClamAV 0.99.2/23232 / Clamdrib-lin 0.2.1.8
IP Adresse des Servers mit clamav im Beispiel: 10.0.1.190