This is a patch to enable fail safe feature for
mailfront
clamav plugin.
This plugin scans messages against a
ClamAV server.
If the message data is detected as having a virus, the message is rejected, and the error response contains the virus
name as detected by ClamAV. This scanner only operates over TCP/IP sockets (either remotely or locally).
When the ClamAV server is unavailable, this plugin will defer all mails at SMTP delivery including authorized users
until the ClamAV server is restored. This patch will give the system administrators the flexibility to enable
fail safe for this plugin by setting the environment variable
CLAMAV_FAILSAFE. If this environment variable
is set and when the ClamAV server is unavailable, mails will be passed and warning messages will be logged.
1. Download the mailfront-1.16 source then unpack the source:
2. Then download my patch:
3. Patch the source:
4. Configure and compile and install as usual which I am not going to cover here.