手动集成 Amavis 界面

2023年8月21日

ID 62460

手动将 Kaspersky Security 8 for Linux Mail Server 与 Amavis 集成:

  1. 使用以下命令将 kluser 用户添加到 amavis 组(或通过 /etc/amavisd.conf 的 $daemon_group 参数指定的组):

    gpasswd -a kluser amavis

  2. 使用以下命令将 amavis 用户(或在 amavisd.conf 配置文件(以下简称“/etc/amavis.conf”)的 $daemon_user 设置中指定的用户)的账户添加到 klusers 用户组:

    gpasswd -a amavis klusers

  3. 打开 amavisd 文件(以下简称 – /usr/sbin/amavisd)。
  4. 将以下行注释到 @spam_scanners 部分:

    @spam_scanners = (

    #['SpamdClient', 'Amavis::SpamControl::SpamdClient' ],

  5. 在 SUSE Linux 11 SP2 操作系统下,将 kluser 账户添加到 vscan 用户组。Vscan 用户组将成为 kluser 账户的主要组。
  6. 在 SUSE Linux 11 SP2 操作系统下,将 vscan 账户添加到 klusers 用户组。Klusers 用户组将成为 vscan 账户的主要组。
  7. 在 /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);

  8. 打开 amavisd.conf 配置文件(以下简称 – /etc/amavisd.conf)以便进行编辑。
  9. 确保对打开的文件的 @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' ], );

  10. 建议在使用反垃圾邮件扫描时对邮件最大大小设置 1500 KB 限制。为此,在此字符串中设置以下值:

    $sa_mail_body_size_limit = 1500000;

  11. 使用以下命令重新启动 amavisd:

    /etc/init.d/amavisd restart

在与 Amavis 界面集成期间,您仅可使用命令行指定 Kaspersky Security 8 for Linux Mail Server 的设置。使用 Kaspersky Security 8 for Linux Mail Server Web 界面指定设置(如,尝试连接到 KSN 时响应超时)不适用。

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.