Changing Your Tcp Rules

Qmail-Scanner and ClamAV HowTo
Prev | Chapter 5. Configuring qmail to Use qmail-scanner-queue.pl | Next

# 5.1. Changing Your Tcp Rules

Once everything is installed, configured, and successfully tested, configure qmail to utilize Qmail-Scanner and ClamAV. If you have followed the instructions found in Dave Sills Life With qmail (see Appendix A: Reading Resources), you should have a tcp.smtp file in your /etc directory. You must edit tcp.smtp file to include the QMAILQUEUE variable.

    #vi /etc/tcp.smtp

    127.:allow,RELAYCLIENT="",QMAILQUEUE="/var/qmail/bin/qmail-queue"
    10.:allow,RELAYCLIENT="",QMAILQUEUE="/var/qmail/bin/qmail-scanner-queue.pl"
    :allow.QMAILQUEUE="/var/qmail/bin/qmail-scanner-queue.pl"

As you can see, we use qmail-queue for all local deliveries by setting the QMAILQUEUE variable to be the original qmail-queue. We then changed the local subnet mail deliveries to use qmail-scanner-queue.pl. This causes all local subnet SMTP traffic to be scanned by Qmail-Scanner and ClamAV. The last line of this file scans all inbound emails.

After adding the QMAILQUEUE variables, you must rebuild the cdb file for Qmail.

    #qmailctl cdb

Prev | Home | Next
Configuring qmail to Use qmail-scanner-queue.pl | Up | Increasing Your Softlimit