为了保护您的公司邮件服务器,我们建议使用卡巴斯基的产品 - Linux Mail Server。 您可以从官方网站下载它。 该产品是付费的,并且有官方的安装和配置说明。 本手册包含一些细微差别和要点,可让您快速安装此产品并将其投入使用。
1. 在官网填写您的资料,领取软件试用版 关联.您还可以向我们购买该产品的许可证,并在订单中指定所需的邮箱数量。
2. 下载适用于 Debian 的 Kaspersky Security for Linux Mail Server。 由于 Debian 版本适用于 x32,而在我们的示例中,服务器在 x64 操作系统上运行,因此我们将安装必要的软件包以实现兼容性。
apt install lib32ncurses5-dev lib32z1
dpkg --add-architecture i386
apt update
apt upgrade
apt-get install libc6-i386
apt install libcrypt1:i386
3. 接下来,我们来执行安装:
dpkg -i klms_8.0.3-30_i386.deb
请注意,在撰写本指南时,该产品还没有 Debian 12 的官方支持。 如果您按照步骤 2 中的说明正确执行了所有操作,则该产品已成功安装并且运行良好。
如果您使用我们现成的邮件服务器构建,为了避免 dkim 和 kaspersky 邮件安全服务器同时运行的问题,我们使用了根据安装脚本的第 3 版进行集成 (after-queue).
/opt/kaspersky/klms/bin/klms-setup.pl
4. 安装完成后,将postfix配置文件中spamassasin相关的设置注释掉
/etc/postfix/master.cf
smtp inet n - y - - smtpd
#-o content_filter=spamassassin
#spamassassin unix - n n - - pipe
#user=spamd argv=/usr/bin/spamc -f -e
#/usr/sbin/sendmail -oi -f ${sender} ${recipient}
5. 检查配置的正确性并重启postfix服务
postconf
service postfix restart
6. 检查您邮箱的信件收发情况,运行以下脚本查看所有信件是否通过kaspersky mail security。
/opt/kaspersky/klms/bin/klms-control --dashboard
7. 现在我们需要确保所有垃圾邮件和邮件最终都在垃圾邮件文件夹中。 让我们在筛分选文件中进行设置。
/etc/dovecot/dovecot.sieve
require "fileinto";
if header :contains "SPAM" "YES" {
fileinto "Junk";
}
if header :contains "X-Spam-Flag" "YES" {
fileinto "Junk";
}
if header :contains "X-KLMS-AntiSpam-Status" "mass_mail" {
fileinto "Junk";
}
if header :contains "X-KLMS-AntiSpam-Status" "spam" {
fileinto "Junk";
}
if allof (header :contains "subject" "[MASSMAIL]") {
fileinto "Junk";
}
if allof (header :contains "subject" "[Spam]") {
fileinto "Junk";
}
8. 重新启动 Dovecot 服务
service dovecot restart
9. 如果您需要修改现有帐户,您可以将这些规则添加到每个用户的排序设置文件中。
cp /etc/dovecot/dovecot.sieve /home/mail//sieve/dovecot.sieve
10. 购买许可证后需要安装它,使用以下命令
要安装密钥文件:
/opt/kaspersky/klms/bin/klms-control --licenser --install-active-key
设置代码:
/opt/kaspersky/klms/bin/klms-control --licenser --activate-license-code
不要忘记更新数据库并重新启动 MTA
完成,现在卡巴斯基标记的所有不需要的电子邮件都将移至垃圾邮件文件夹。