ImailZip antivirus has been divided into 3 logical parts: Manager, Daemon, Scanner. Anti-virus engine has also been moved to independent module.
IMailZip Manager -Setting users and domains configuration -Anti-virus, anti-spam checking, zip compression, etc. for local users mbx files only -Extra functions (passwords dump, etc.)
IMailZip Daemon Detecting a new messages in spool directory and execute scanner for each new e-mail
Antivirus engine -Receiving requests from iMail Server side scanners and response the scanning results over TCP socket -Either Kaspersky Engine or ClamAV engine module
IMailZip Scanner -Performing anti-virus, anti-spam checking, zip compression, etc. only for spool messages. It takes only global domain configuration settings. Per/user options currently unsupported in scanner. You need to implement per/user feature only in Manager module. -Sending request and receiving response from standalone anti-virus engine over predefined TCP host and port. ClamAV open source engine module support enabled.