Vsevolod Stakhov wrote: >> учитывая идею дать возможность добавлять описания символов в rspamd.xml >> в виде >> <symbol weight="1.0" description="Some symbol">SYMBOL</symbol> >> >> нужно и в json массиве для dynamic rules предусмотреть соответсвующий >> индекс. >> >> т. е. использовать что-то типа: >> [ >> { >> "rule": "/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 >> } >> ] > > Да, конечно, как только сделаю описания, добавлю их и в json.
ok > Кроме > того, я, наверное, ошибся в примере - несколько dynamic rules > добавляются весьма просто: > [ > { "rule1": "/<some_regexp>/<Flags> & ...", ...}, > { "rule2": "<other_expression>", ...}, > ... > ] а пример хоть один реальный в состав rspamd можно включить? а то теперь не совсем понятно, как таки правилам задавать веса. >>> Кроме того, можно в lua добавить поддержку метрик в каком-то таком виде: >>> conf['module']['symbol'] = 'rule' >>> metrics['name']['symbol'] =<weight> >> >> в этом случае тоже нужно предусмотреть возможность указывать описания >> правил. видимо примерно так: >> metrics['name']['symbol']['description'] = 'Some symbol' > > Да, так и сделаю. Минус этого подхода в том, что в lua необходимо > вначале объявить эту таблицу: > metrics['default'] = {} > metrics['default']['symbol'] = weight > metrics['default']['symbol2'] = {} > metrics['default']['symbol2']['weight'] = weight > metrics['default']['symbol2']['description'] = 'string' > > По идее, поддержку такого подхода я уже добавил. отлично. но уже становится очевидным, что кроме документации нужно еще и в дефолтовые конфиги хотя бы в закомментированном виде добавить и динамические правила и вот такое вот добавление правил через таблицу metrics. -- 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