Probleme Mailserver / ClamAV

Aktuell dürfte es wieder Probleme nach einem Update der Virusdefinitionen geben. Wenn dadurch der Dienst clamav-daemon beendet wurde, funktioniert der Mailversand nicht:

~# cat /var/log/clamav/clamav.log ... Mon Feb 28 13:25:11 2011 -> SelfCheck: Database modification detected. Forcing reload. Mon Feb 28 13:25:11 2011 -> Reading databases from /var/lib/clamav Mon Feb 28 13:25:12 2011 -> ERROR: reload db failed: Malformed database Mon Feb 28 13:25:12 2011 -> Terminating because of a fatal error. Mon Feb 28 13:25:12 2011 -> Pid file removed. Mon Feb 28 13:25:12 2011 -> --- Stopped at Mon Feb 28 13:25:12 2011 Mon Feb 28 13:25:12 2011 -> Socket file removed.

Lösung (siehe auch sdb.univention.de/1175):

Prüfen ob ClamAv Dämon läuft:

[code]~# /etc/init.d/clamav-daemon status

  • clamd is not running[/code]

falls “not running” => Neustart:

~# /etc/init.d/clamav-daemon restart

Prüfen ob ClamAv Dämon läuft:

[code]~# /etc/init.d/clamav-daemon status

  • clamd is running[/code]

Zum Versenden der in den Warteschlangen geblieben emails:

A) Postfix

Postfix Mailqueue prüfen:

~# mailq -Queue ID- --Size-- ----Arrival Time---- -Sender/Recipient------- ... ... -- xxx Kbytes in y Requests.

Postfix Mailqueue leeren:

~# postfix flush

Nach erfolgreicher Abarbeitung:

~# mailq Mail queue is empty

B) Scalix
Alle Nachrichten die nicht versendet werden können, während ClamAV steht, landen in corrupt message queue “Beschädigte Nachrichten”:
scalix.com/forums/viewtopic.php?f=2&t=16417

Warteschlange anzeigen:

~# omstat -q error 1712724 ... MSG N ... 28.02.11 ... ...

erneut versenden:

~# omresub -q error

erfolgreiche Abarbeitung prüfen:

~# omstat -q error

lg, Jürgen Kurzmann.

Mastodon