首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >在SpamAssassin中定义x-spam-flag的标题规则

在SpamAssassin中定义x-spam-flag的标题规则
EN

Stack Overflow用户
提问于 2015-03-21 20:33:27
回答 1查看 1.1K关注 0票数 1

我尝试为传入规则中的标题字段"X-Spam-Flag“定义一个规则,以检查此电子邮件是否已被检查。我创建了一个小的测试电子邮件,标题如下:

代码语言:javascript
复制
X-SPAM-FLAG: YES
X-SPOM-FLAG: YES

规则如下:

代码语言:javascript
复制
header     ALLREADY X-SPAM-FLAG:raw =~ /YES/
describe   ALLREADY wurde schon mal markiert
score      ALLREADY 4

header     OLLREADY X-SPOM-FLAG:raw =~ /YES/
describe   OLLREADY wurde schon mal markiert
score      OLLREADY 4

结果是:

代码语言:javascript
复制
 4.0 OLLREADY               wurde schon mal markiert

所以我的问题是:如何让规则像OLLREADY一样工作?

EN

回答 1

Stack Overflow用户

发布于 2015-03-22 04:19:45

SA邮件列表上的某个人确认:在SA内部是不可能的,因为所有X-Spam字段都被丢弃了。

因此,解决方案就是摆弄Mailer。以下是我在Postfix中的解决方案:

如果不存在,请获取postfix的PCRE-package

代码语言:javascript
复制
apt-get install postfix-pcre

如果不存在,在postfix中添加header-check支持:

代码语言:javascript
复制
main.cf :
header_checks = pcre:/etc/postfix/header_checks.pcre

添加配置行

代码语言:javascript
复制
header_checks.pcre:
/^X-Spam-Flag:\s+YES/ PREPEND x-already-spam: yes

重新加载postfix配置

代码语言:javascript
复制
postfix reload

现在你有了一个头字段,它将“存活”,并且可以通过SA中的规则进行检查。

为了进行测试,您可以在电子邮件中添加标题字段,然后再发送带有E的mutt。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/29182749

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档