If you are encountering Error: Virus scanner reports invalid condition errors in the \MDaemon\Logs\MDaemon-YYYYMMDD-antivirus.log and email is being held in the MDaemon holding or local queue rather than being processed correctly then please take the steps below to address this.
The usual cause is either a corrupt antivirus definitions update has been downloaded by the AntiVirus Engines and is causing local and remote queue processing issues or a third party antivirus software is acting on the definition files and damaging them.
If the email is processed correctly and doesn’t get placed back into the holding queue, the issue is resolved and the additional steps below are not needed.
If the issue is still present:
AVUpdate.exeAVTray.exeCFEngine.exeClamd.exeMDaemon.exeMDSpamD.exeWorldClient.exeRename the \MDaemon\SecurityPlus folder \MDaemon\SecurityPlus_old.
Note: Once a successful update of the antivirus definitions has occurred (this will be initiated automatically as soon as you restart MDaemon following the re-installation of it) the holding queue will be processed by MDaemon. If this doesn’t occur then right click the holding queue in the MDaemon Interface and choose Re-Queue to pass the email back through the antivirus scanner.