将 Spamassassin 规则转换为 rspamd
Converting Spamassassin rules to rspamd
我使用 rspamd 设置了一个新的邮件服务器。我有 spamassasin 的规则集。
我想 import/convert 他们到 rspamd。
我做了什么:
已创建包含 /etc/rspamd/custom/spamassasin.map
规则的文件
在 local.d/spamassassin.conf
中添加了配置:
ruleset = "/etc/rspamd/custom/spamassasin.map";
- 重新启动 rspamd
日志中有错误:
#1(main) <83zuwt>; lua; spamassassin.lua:871: unknown function Subject:raw=~/=\?(UTF|utf)-8\?B\?4(p|q)/
#1(main) <83zuwt>; lua; spamassassin.lua:871: unknown function From=~/Administrator/
#1(main) <83zuwt>; lua; spamassassin.lua:871: unknown function To=~/Recipients /
#1(main) <83zuwt>; lua; spamassassin.lua:871: unknown function Subject=~/(?: darmo| gratis|bez op.{1,8}at)/
#1(main) <83zuwt>; lua; spamassassin.lua:871: unknown function Subject=~/\-\d+\%/
规则取自:https://github.com/zabojcaspamu/spamassassin_rules/blob/master/local.cf.reguly.ZABOJCASPAMU
看起来像:
header ZABOJCASPAMU_SUBJECT_KREDYT Subject=~/(?:(K|k)redyt| po.{1,8}yczka)/
describe ZABOJCASPAMU_SUBJECT_KREDYT W temacie slowo kredyt lub pozyczka
score ZABOJCASPAMU_SUBJECT_KREDYT 0.8
问题是如何使其工作或如何write/convert将此规则转换为 rspamd 格式。我没有在 rspamd 文档中找到与 Spamassassin 类似的方法。
我以前好像见过类似的东西 - 如果在 SA 规则中在 =~
运算符周围添加空格,这个错误会消失吗?如果是,那么您能否在 Rspamd 错误跟踪器中打开一个问题:https://github.com/vstakhov/rspamd/issues ?
我使用 rspamd 设置了一个新的邮件服务器。我有 spamassasin 的规则集。
我想 import/convert 他们到 rspamd。 我做了什么:
已创建包含
/etc/rspamd/custom/spamassasin.map
规则的文件
在
local.d/spamassassin.conf
中添加了配置:ruleset = "/etc/rspamd/custom/spamassasin.map";
- 重新启动 rspamd
日志中有错误:
#1(main) <83zuwt>; lua; spamassassin.lua:871: unknown function Subject:raw=~/=\?(UTF|utf)-8\?B\?4(p|q)/
#1(main) <83zuwt>; lua; spamassassin.lua:871: unknown function From=~/Administrator/
#1(main) <83zuwt>; lua; spamassassin.lua:871: unknown function To=~/Recipients /
#1(main) <83zuwt>; lua; spamassassin.lua:871: unknown function Subject=~/(?: darmo| gratis|bez op.{1,8}at)/
#1(main) <83zuwt>; lua; spamassassin.lua:871: unknown function Subject=~/\-\d+\%/
规则取自:https://github.com/zabojcaspamu/spamassassin_rules/blob/master/local.cf.reguly.ZABOJCASPAMU 看起来像:
header ZABOJCASPAMU_SUBJECT_KREDYT Subject=~/(?:(K|k)redyt| po.{1,8}yczka)/
describe ZABOJCASPAMU_SUBJECT_KREDYT W temacie slowo kredyt lub pozyczka
score ZABOJCASPAMU_SUBJECT_KREDYT 0.8
问题是如何使其工作或如何write/convert将此规则转换为 rspamd 格式。我没有在 rspamd 文档中找到与 Spamassassin 类似的方法。
我以前好像见过类似的东西 - 如果在 SA 规则中在 =~
运算符周围添加空格,这个错误会消失吗?如果是,那么您能否在 Rspamd 错误跟踪器中打开一个问题:https://github.com/vstakhov/rspamd/issues ?