On 07/11/2020 16:52, Jeremy Harris via Exim-users wrote:
On 07/11/2020 16:16, Mike Tubby via Exim-users wrote:
Sophos manual for savscan says it returns:

        0      If no errors are encountered and no threats are detected.
        1      If you interrupt savscan (usually by pressing CRTL+C) or kill the process.         2      If some error preventing further execution is encountered.
        3      If threats or virus fragments are detected.

The thing being run via "cmdline" has to return success, meaning a
value of zero.  Either wrap your savscan in a shellscript to do
the right thing, or use the "sophie" interface.

Actually, I think I have found two problems:

1. that the return codes from savscan are << 8 which is a PITA but can be fixed with a wrapper

2. the return value 512 (really 2) is tripping on a password encrypted ZIP file for which there is no right thing to do:

        a) accept it because we can't decrypt it [might still have a virus]; or

        b) reject it because we can't decrypt it [might not have a virus but might be confidential customer data]

    appears to be a loose-loose ;-(

Mike


--
## List details at https://lists.exim.org/mailman/listinfo/exim-users
## Exim details at http://www.exim.org/
## Please use the Wiki with this list - http://wiki.exim.org/

Reply via email to