我有后缀和垃圾邮件杀手。最近,我发现了一封主题为"XXX“的电子邮件,发给所有公司的电子邮件地址和别名。
所以我想知道我是否可以拒绝向@domain.com公司发送主题为"XXX“的电子邮件。
请解释一下,因为我不先进:)
提前感谢
发布于 2019-11-21 22:27:30
header __AR_SUBJECT_XXX Subject =~ /XXX/
header __AR_TO_DOMAIN_COM ToCc:addr =~ /\@domain\.com$/i
meta AR_SUBJ_XXX_TO_DOMAIN_COM __AR_SUBJECT_XXX && __AR_TO_DOMAIN_COM
score AR_SUBJ_XXX_TO_DOMAIN_COM 5.0您必须创建一个与该主题匹配的perl正则表达式。如果它是字面上的"XXX“,那么我上面的内容将有效。如果您只想要一个文本字符串匹配,并且不想处理正则表达式,那么用\Q和\E包围这个文本字符串,比如/\QXXX\E/ (或者,对于不区分大小写的,是/\QXXX\E/i)。不过,你还是想逃过这一劫。
这将创建两个谓词规则,一个用于匹配主题,另一个用于匹配其地址上的To或Cc (使用为此目的设计的特殊伪标头)(使用特殊修饰符将字段限制在与给定域匹配的地址)。别忘了逃避你的符号(@表示\@)和点(.表示\.)。$锚定在地址的末尾,因此与joe@domain.com.br不匹配
谓词规则由两个都需要触发的meta规则组合而成,当发生这种情况时,它将为消息的垃圾邮件评分增加5.0分(默认情况下,SpamAssassin使用的垃圾邮件阈值为5)。
这是一条宽泛的规则,对我来说似乎有点冒险,但它确实实现了您的请求。在开始修改自定义规则之前,最好确保启用了DNSBLs和贝耶斯,并确保它们正常工作,因为这是SpamAssassin的两个主要工作马。
了解有关配置的更多信息:
https://serverfault.com/questions/990326
复制相似问题