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.