一旦所有程序安装、配置和成功测试完毕,请配置 qmail 以使用 Qmail-Scanner 和 ClamAV。如果您按照 Dave Sills 的 Life With qmail (参见附录 A: 阅读资源) 中的说明进行操作,您应该在 /etc 目录中有一个 tcp.smtp 文件。您必须编辑 tcp.smtp 文件以包含 QMAILQUEUE 变量。
#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" |
正如您所见,我们通过将 QMAILQUEUE 变量设置为原始的 qmail-queue,对所有本地传递使用 qmail-queue。 然后,我们更改了本地子网邮件传递以使用 qmail-scanner-queue.pl。 这会导致所有本地子网 SMTP 流量都由 Qmail-Scanner 和 ClamAV 扫描。 文件的最后一行扫描所有入站电子邮件。
添加 QMAILQUEUE 变量后,您必须为 Qmail 重建 cdb 文件。
#qmailctl cdb |