创建邮件处理规则

2023年8月21日

ID 43465

创建新规则:

  1. 要创建新规则,请使用命令:

    # /opt/kaspersky/klms/bin/klms-control --create-rule <rule name>

  2. 使用以下命令设置规则优先级:

    # /opt/kaspersky/klms/bin/klms-control \

    --set-rule-priority <rule ID> --before <rule ID>

    可使用任何自然数设置值。

  3. 使用以下命令将规则设置导出至 XML 文件:

    # /opt/kaspersky/klms/bin/klms-control \

    --get-rule-settings <rule ID> -f <rule settings file name>

    --get-rule-settings <rule name> -n -f <rule settings file name>

    如果 <rule name> 包含空白,应将其放在双引号中。

  4. 打开规则设置 XML 文件以便进行编辑。
  5. 在 <belongingCriteria> 区域中,分别在 <sender><recipient> 设置中指定发件人和收件人的地址。

    如果您需要添加几个发件人和收件人的电子邮件地址,必须在设置文件中,每次新起一行,在单独的 <item> 区域中指定发件人或收件人的新电子邮件地址。

    示例:

    <belongingCriteria>

    <sender>

    <item>

    <type>EMailMask</type>

    <value>*</value>

    </item>

    <item>

    <type>CIDR</type>

    <value>172.16.10.145</value>

    </item>

    </sender>

    <recipient>

    <item>

    <type>ExternalAccount</type>

    <value>CN=test10,OU=SBSUsers,OU=Users,OU=MyBusiness,DC=sbs2k8,DC=local</value>

    </item>

    </recipient>

    </belongingCriteria>

    必须至少指定一个 sender、recipient 值。如果规则说明不包含 senderrecipient 值,程序应用具有下一个最高优先级的规则。

    您可以使用“*”和“?”符号创建地址掩码,或前缀为“re:”的正则表达式。

    正则表达式不区分大小写。

     

  6. <ScanSettings> 区域中,指定 1 作为 <active> 设置的值以激活规则。
  7. 指定规则模式。为此,在 <ScanSettings> 区域中,为 <ruleAction> 设置使用以下值之一:
    • Scan,如果想要程序根据配置的扫描设置处理邮件;
    • Skip(不扫描即跳过),如果想要程序根据此规则处理邮件和根据地址的全局白名单规则处理邮件的方式一样。
    • Reject(不扫描即拒绝),如果想要程序根据此规则处理邮件和根据地址的全局黑名单规则处理邮件的方式一样。
  8. 需要的话,可以指定反垃圾邮件、反病毒以及内容过滤的扫描设置值。

    如果没有为规则配置这些设置的值,则使用默认设置。

  9. 保存所做的更改。
  10. 要从 XML 文件导入规则设置,请使用以下命令:

    # /opt/kaspersky/klms/bin/klms-control \

    --set-rule-settings <规则 ID> -f <规则设置文件名>

    --set-rule-settings <rule name> -n -f <rule settings file name>

    如果 <rule name> 包含空白,应将其放在双引号中。

您可以稍后查看创建的规则列表。

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.