Vsevolod Stakhov wrote:

>> в SA свои правила можно оформлять, не разнося описания правил и
>> соответствующие баллы в разные файлы. поэтому если мне нужно что-то
>> отключить, я могу или файл просто убрать из соответствующего каталога,
>> или закомментировать несколько подряд идущих строк.
>>
>> в RSPAMD для отключения метрики мне нужно кроме правки
>> /usr/local/etc/rspamd.xml еще найти все описания правил и
>> закомментировать их.
>>
> 
> Сейчас можно использовать dynamic rules:
> [
>     {
>         "rule": "file:///test/rP",
>         "symbol": "R_TMP_1",
>         "factor": 1.1,
>         "networks": ["!192.168.1.0/24", "172.16.0.0/16"],
>         "enabled": false
>     }
> ]

учитывая идею дать возможность добавлять описания символов в rspamd.xml
в виде
<symbol weight="1.0" description="Some symbol">SYMBOL</symbol>

нужно и в json массиве для dynamic rules предусмотреть соответсвующий
индекс.

т. е. использовать что-то типа:
[
    {
        "rule": "file:///test/rP",
        "symbol": "R_TMP_1",
        "description": "Some symbol",
        "factor": 1.1,
        "networks": ["!192.168.1.0/24", "172.16.0.0/16"],
        "enabled": false
    }
]

> Кроме того, можно в lua добавить поддержку метрик в каком-то таком виде:
> conf['module']['symbol'] = 'rule'
> metrics['name']['symbol'] = <weight>

в этом случае тоже нужно предусмотреть возможность указывать описания
правил. видимо примерно так:
metrics['name']['symbol']['description'] = 'Some symbol'

если нет желания смешивать веса и описания правил, можно описывать
описания по-другому:
description['metric_name']['symbol'] = 'Some symbol'

-- 
Best wishes Victor Ustugov   mailto:vic...@corvax.kiev.ua
public GnuPG/PGP key:        http://victor.corvax.kiev.ua/corvax.asc
ICQ UIN: 77186900, 371808614 nic-handle: CRV-UANIC

_______________________________________________
Exim-users mailing list
Exim-users@mailground.net
http://mailground.net/mailman/listinfo/exim-users

Ответить