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