gpt4 book ai didi

regex - 获取 spamassassin 以删除在附加文件名中包含特定 REGEX 的电子邮件

转载 作者:行者123 更新时间:2023-12-04 12:29:46 25 4
gpt4 key购买 nike

新手问第一个问题:)

我正在使用 SpamAssassin 运行邮件服务器(Ubuntu/Postfix/Dovecot)。大多数已知的垃圾邮件都被标记(RBL 和明显的 UCE),除了附加的 zip 文件中的这个特定的垃圾邮件,如“order_info_654321.zip”、“paymet_document_123456.zip”等,当它不符合任何其他 SA 规则时.我想制定一个规则,将匹配的违法者置之不理。

在摆弄 regex101.com 之后,我想出了一个完全匹配这些模式的表达式:
/\w+[_][0-9]{6}.zip$/img
问题是...如何格式化所有内容,使其正常工作,以及将其放在哪里?到目前为止,我编辑了 /etc/spamassassin/local.cf ,将其添加到底部,然后重新启动:

mimeheader TROJAN_ATTACHED Content-Type =~ /\w+[_][0-9]{6}.zip$/img
describe ZIP_ATTACHED email contains a zip trojan attachment
score TROJAN_ATTACHED 99.

但它似乎并没有发挥魔力。我还能在哪里找到这个?

谢谢你们,
Keijo.-

最佳答案

首先,SA 在默认情况下不会丢弃电子邮件,但它可以在垃圾邮件内容上给它们很高的分数,以至于它们不会出现在任何人的收件箱中。其次,我开始使用的“成分”是不正确的,而且完全搞砸了 SA 的功能。

当添加到 /etc/spamassassin/local.cf 中时,这实际上起到了作用。 :

full TROJAN_ZIPUNDS /\w*[_][\d]{1,6}\.zip/img
score TROJAN_ZIPUNDS 99
describe TROJAN_ZIPUNDS RM zip attached trojan underscore

尽管这些垃圾邮件发送者从 zip 更改为 rar、下划线更改为破折号、不同的文件名等等,但在成功使用第一个规则后,创建规则来对抗它们变得简单。这也是我添加的内容:
full TROJAN_RARDASH /\w*[-][\d]{1,6}\.rar/img
score TROJAN_RARDASH 99
describe TROJAN_RARDASH RM rar attached trojan dash

此外,正如第一次描述的那样,我需要专门阻止某些 zip 文件名,这些文件名很快就会变成 rar 和破折号,因此,变形正则表达式并作为规则将三元组附加到 spamassassin 的 local.cf(并重新启动)当前正在保持,直到下一个垃圾邮件海浪 :-)

最后,这是一个非常非常直率的解决方法,因此非常欢迎具有该主题专业知识的任何人加入。

关于regex - 获取 spamassassin 以删除在附加文件名中包含特定 REGEX 的电子邮件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36046511/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com