手动集成 Amavis 界面
2023年8月21日
ID 62460
手动将 Kaspersky Security 8 for Linux Mail Server 与 Amavis 集成:
- 使用以下命令将 kluser 用户添加到 amavis 组(或通过 /etc/amavisd.conf 的
$daemon_group
参数指定的组):gpasswd -a kluser amavis
- 使用以下命令将 amavis 用户(或在 amavisd.conf 配置文件(以下简称“/etc/amavis.conf”)的
$daemon_user
设置中指定的用户)的账户添加到 klusers 用户组:gpasswd -a amavis klusers
- 打开 amavisd 文件(以下简称 – /usr/sbin/amavisd)。
- 将以下行注释到
@spam_scanners
部分:@spam_scanners = (
#['SpamdClient', 'Amavis::SpamControl::SpamdClient' ],
- 在 SUSE Linux 11 SP2 操作系统下,将 kluser 账户添加到 vscan 用户组。Vscan 用户组将成为 kluser 账户的主要组。
- 在 SUSE Linux 11 SP2 操作系统下,将 vscan 账户添加到 klusers 用户组。Klusers 用户组将成为 vscan 账户的主要组。
- 在 /usr/sbin/amavisd 文件的以下行中为 SpamdClient Perl 模块指定 rds_asp 套接字,其中 KLRDS 任务是监听接收的邮件:
package Amavis::SpamControl::SpamdClient ...
my($spamd_handle) = Amavis::IO::RW->new(
[ '/var/run/klms/rds_asp' ], Eol => "\015\012", Timeout => 30);
- 打开 amavisd.conf 配置文件(以下简称 – /etc/amavisd.conf)以便进行编辑。
- 确保对打开的文件的
@av_scanners
和@spam_scanners
部分进行以下更改:@av_scanners = (
['Kaspersky Security 8.0 for Linux Mail Server',
\&ask_daemon, ["nCONTSCAN {}\n", "/var/run/klms/rds_av"],
qr/\bOK$/m, qr/\bFOUND$/m,
(?!Infected Archive)(.*)FOUND$/m ], ); ...
@spam_scanners = (
['SpamdClient', 'Amavis::SpamControl::SpamdClient' ], );
- 建议在使用反垃圾邮件扫描时对邮件最大大小设置 1500 KB 限制。为此,在此字符串中设置以下值:
$sa_mail_body_size_limit = 1500000;
- 使用以下命令重新启动 amavisd:
/etc/init.d/amavisd restart
在与 Amavis 界面集成期间,您仅可使用命令行指定 Kaspersky Security 8 for Linux Mail Server 的设置。使用 Kaspersky Security 8 for Linux Mail Server Web 界面指定设置(如,尝试连接到 KSN 时响应超时)不适用。