我可以在 Thunderbird 中过滤已解码的 UTF-8/Base64 吗?

Can I filter on decoded UTF-8/Base64 in Thunderbird?

这根本不是我的领域,所以请原谅术语中的任何错误或对is/isn不可能的误解!

我最近开始每天收到大约 100 封垃圾邮件,其中 body 完全被 UTF-8/base64 编码。主题是纯文本,body 是 UTF-8/Base64,headers 有这个共同点(没有其他共同字段,如发件人等。我可以使用):

Content-Type: text/html; charset="utf-8"
Content-Transfer-Encoding: base64

我没有看到任何过滤 Content-Type 或 Content-Transfer-Encoding 的方法,但我不想不加区别地过滤掉所有 UTF-8/Base64 电子邮件(或者我呢?是这本身足以识别不需要的电子邮件?) - 有没有一种方法可以根据解码 UTF-8/Base64 时显示的文本在 Thunderbird 中进行过滤?当我将电子邮件另存为文件时,我尝试过滤 body 中看到的字符串,例如这出现在 body 所有这些电子邮件的开头:

PCFkb2N0eXBlIGh0bWw+DQo8aHRtbCB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94aHRt

但 Thunderbird 在 body.

上过滤时有时会发现有时找不到

几乎所有电子邮件都是 UTF-8 编码的(所有 7 位 ASCII 也是 UTF-8)。看着这个,似乎不寻常的是它是 Base64 编码的。根据我的经验,这通常是 quoted-printable7bit,因此这可能是值得过滤的事情。您至少可以将带有 Content-Transfer-Encoding: base64 的任何内容标记为可疑(尽管在我自己的邮箱中,我确实看到了最近合法的 base64 编码邮件,因此它们并非前所未有)。

根据您编写 JavaScript 的经验,您应该能够使用 FiltaQuilla 编写解决方案。特别是,您可以将 base64 解码为 quoted-printable。