是否有可能让Amavis使用X-SPAM-LEVEL头部的*字符以外的其他字符(最好是x字符) – 如果是,如何实现?
背景:虽然高级用户可以使用正则expression式进行过滤,但对于最终用户来说,“通配符匹配”更容易处理。 X-SPAM-LEVEL matches 'xxxx*'比X-SPAM-LEVEL matches regex '\*{4,}'更容易阅读(和input)。对于“正常最终用户”,我的意思是说。 我已经在我的旧服务器上configuration了SpamAsassin,通过spamd (docs有spam_level_char ,在我的configuration中是add_header all Level _STARS(x)_ – 所以我知道这是可能的,我的新服务器通过Amavis使用SA ,所以这里是一个不同的东西 – 我还不知道如何告诉Amavis。
我已经用完了大部分的Google-Fu,但是找不到任何东西(是的,我也明确地在Serverfault和SU上显式使用了search,没有成功)。
1:除了2003年的post,build议直接修补Amavis代码,这对我来说是没有select的
哦,墨菲。 在发布我的问题后一分钟,我已经决定尝试我的运气在$sa_前缀SAvariables – 而且Amavis显然接受了我的
$sa_spam_level_char = "x";
在等待传入的邮件显示成功(或不是)的时候,我用这个进行了Googlesearch – 在Amavis邮件列表中find这个post ,指出:
条中的字符可以通过$ sa_spam_level_charselect,默认为星号。
墨菲再次:当你需要一个垃圾邮件(确认),没有进来的#D但Amavis重新启动没有错误信息,和Amavis列表说明这一点,它一定是答案 – 所以我现在将它张贴(并在确认后接受)。