手动集成 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 集成:

  1. klms_filters.conf 文件的 [global] 部分中,指定 /var/qmail/bin/sendmail 作为 senmail-path 参数的值。
  2. 使用以下命令将文件 /var/qmail/bin/qmail-queue 复制到文件夹 /var/qmail/bin/qmail-queue-real

    #cp –fp /var/qmail/bin/qmail-queue /var/qmail/bin/qmail-queue-real

  3. 使用以下命令将过滤器文件从 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

  4. 设置对 qmail-queueqmail-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

  5. 在过滤器设置文件 klms_filter.conf 中,转到 [global] 部分,确保 header-guard 的值设置为 true
  6. 重启 Kaspersky Security 8 for Linux Mail Server:

    service klms restart

Did you find this article helpful?
What can we do better?
Thank you for your feedback! You're helping us improve.
Thank you for your feedback! You're helping us improve.