为 rspamd 编写规则以通过电子邮件名称和模糊分数进行过滤

为 rspamd 编写规则以通过电子邮件名称和模糊分数进行过滤

情况如下。有一个列入白名单的域名(我们的域名),我们收到的信件地址和我们的一样,但内容是钓鱼邮件。由于它被列入白名单,因此垃圾邮件分数较低。Fuzzy 给出了高分,但这还不足以将其推送为垃圾邮件。

在 multimap.conf 中我有这样的白分:

sender_from_whitelist_user {
    #type = "selector";
    type = "from";
    filter = "email";
    score = -10.0;
    #selector = "from({'smtp', 'orig'})";
    map = ["/var/lib/rspamd/whitelist_from_ldap.map.inc","/var/lib/rspamd/whitelist_manual.map.inc"];
    symbol = "SENDER_FROM_WHITELIST_USER";
    prefilter = true;
    action = "accept"; # Prefilter mode
    group = "local";
    is_whitelist = true;
}

sender_from_whitelist_domain {
    type = "from";
    filter = "email:domain";
    score = -5.0;
    map = "/var/lib/rspamd/whitelist_from_domains.map.inc";
    symbol = "SENDER_FROM_WHITELIST_DOMAIN";
    prefilter = true;
    action = "accept"; # Prefilter mode
    group = "local";
    is_whitelist = true;
}

是否可以制定一条规则,规定如果电子邮件:域 = ourdomain.com 并且 fuzzy_score >= 9,则拒绝(或移至垃圾邮件文件夹)

我该怎么做?

相关内容