首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >SpamAssassin滤波器头

SpamAssassin滤波器头
EN

Stack Overflow用户
提问于 2015-08-05 10:30:55
回答 1查看 1.5K关注 0票数 0

我正在尝试过滤标题返回路径包含字符串“@example.eu”的消息。

我在/etc/mail/spamassasin/local.cf中添加了以下一行:

我的第一次尝试:

代码语言:javascript
复制
header LOCAL_DEMONSTRATION_ALL  Return-Path =~ /example\.eu/i
score LOCAL_DEMONSTRATION_ALL   10.0

我的第二次尝试:

代码语言:javascript
复制
header LOCAL_DEMONSTRATION_ALL ALL =~ /Return-Path.*example.eu>/i
score LOCAL_DEMONSTRATION_ALL   10.0

另一个过滤器工作,但上面没有。我检查了我的正则表达式是好的。

怎么了?谢谢。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2015-08-10 10:41:57

Return-Path标头包含信封发件人,通常在发送到收件人邮箱时将其添加到电子邮件中,即在电子邮件传输时它不作为可见的标头出现。

信封发件人是使用MAIL FROM命令在SMTP对话框中传递的,通常可以在SpamAssassin规则中使用,但具体细节可能有所不同,具体情况取决于SpamAssassin的调用方式。

envelope_sender_header有一个伪头EnvelopeFrom,它尝试使用一些启发式方法填充信封发送方(或者您可以告诉SpamAssassin应该如何使用SpamAssassin配置选项填充它)。对于大多数设置来说,这样的规则应该有效:

代码语言:javascript
复制
header LOCAL_DEMONSTRATION_ALL  EnvelopeFrom =~ /example\.eu/i
score LOCAL_DEMONSTRATION_ALL   10.0
票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/31829950

复制
相关文章

相似问题

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