手动集成 QMail 服务器
2023年8月21日
ID 56887
QMail 服务器不支持扩展名集成。要手动将 Kaspersky Security for Linux Mail Server 与 QMail 服务器集成,请用 Kaspersky Security 8 for Linux Mail Server 提供的 /opt/kaspersky/klms/lib/bin/kavklms-qmail(Linux 环境下)或 /usr/local/libexec/kaspersky/klms/klms-qmail(FreeBSD 环境下)队列文件替换原始可执行文件。此文件支持邮件过滤并将邮件传输回原始 qmail-queue 文件以便进行后续传送。将原始 qmail-queue 文件重命名为 qmail-queue-real。
先发送邮件进行扫描,然后再插入到邮件队列中(前端队列过滤)。
手动将 Kaspersky Security 8 for Linux Mail Server 与 QMail 集成:
- 在
klms_filters.conf
文件的[global]
部分中,指定/var/qmail/bin/sendmail
作为senmail-path
参数的值。 - 使用以下命令将文件
/var/qmail/bin/qmail-queue
复制到文件夹/var/qmail/bin/qmail-queue-real
:#cp –fp /var/qmail/bin/qmail-queue /var/qmail/bin/qmail-queue-real
- 使用以下命令将过滤器文件从 Kaspersky Security 8 for Linux Mail Server 分发工具包复制到
qmail
文件夹:- 对于 Linux:
#cp -fp /opt/kaspersky/klms/libexec/qmail-queue /var/qmail/bin/qmail-queue
- 对于 FreeBSD:
#cp -fp /usr/local/libexec/kaspersky/klms/qmail-queue /var/qmail/bin/qmail-queue
- 对于 Linux:
- 设置对
qmail-queue
和qmail-queue-real
文件的以下访问权限:# ls -la /var/qmail/bin/qmail-queue*
-rws--s--x 1 qmaild klusers 2287242 Feb 19 20:53 /var/qmail/bin/qmail-queue
-rws--x--x 1 qmailq qmail 19288 June 27 2013 /var/qmail/bin/qmail-queue-real
- 在过滤器设置文件 klms_filter.conf 中,转到
[global]
部分,确保header-guard
的值设置为true
。 - 重启 Kaspersky Security 8 for Linux Mail Server:
service klms restart