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.