如何在 Thunderbird 中按 IP 过滤电子邮件?

如何在 Thunderbird 中按 IP 过滤电子邮件?

我使用 Thunderbird 收发电子邮件。最近,我不断收到来自同一 IP 地址块的大量垃圾邮件。我无法在防火墙上阻止它们(无论是我自己的 PC 的防火墙还是公司的防火墙),因为邮件服务器在我们的网络之外。

要求电子邮件提供商使用防火墙阻止地址范围超出了我的职责范围 - 我无法说服我的经理要求电子邮件提供商这样做的必要性或实用性。尤其是因为现在我似乎是唯一一个收到这种垃圾邮件的用户。

按源域名进行阻止是没用的,因为他们总是使用根本不存在的虚假域名,但源 IP 很清楚:

  • mail.tipoxco.com ([45.117.159.33])
  • send.frishmusic.com ([45.117.159.32])
  • db.carlascookbook.com ([45.117.159.23])
  • server.eastburnart.com ([45.117.159.24])

还有很多,每天有几十个。这些页面都不存在,谁是表示该地址块由越南的一家公司使用(似乎是一家专门发送垃圾邮件的公司?)。

所以我想知道:如何在 Thunderbird 中通过源邮件 IP 创建过滤器,以便所有来自 45.117.159.* 的电子邮件都直接进入垃圾邮件?(或者更好的是 - 这样它们就会立即被删除,而无需我手动执行此操作)。

如果需要,我愿意编写自己的脚本或安装特殊插件,无论怎样。我只是想知道可以用什么方法来实现,不管这是否困难或不那么直接。

答案1

  1. 要在 Thunderbird 中创建过滤器,请突出显示要过滤的收件箱,然后选择工具 → 消息过滤器

  2. 在过滤规则对话框中,输入过滤器名称(例如垃圾邮件过滤器)。

  3. 在匹配部分下,选择符合以下任意一项. 为每一组IP地址添加一条规则进行过滤(例如45.117.159.*)。

  4. 在第一条规则下,选择匹配条件下拉菜单(默认“主题”)。滚动到列表底部并选择定制...

  5. 在自定义标题对话框中,选择标记为新邮件标题。输入要过滤的自定义邮件头的名称(包含恶意地址的邮件头),然后单击“添加”。这会将邮件头名称添加为标准过滤条件下拉列表中的一个选项。

    注意:由于不同的邮件服务器添加不同的标头,您必须查看收到的垃圾邮件的标头,以查看哪个邮件标头包含您确定存在问题的原始 IP。

  6. 在每个匹配规则下,从条件下拉列表底部选择正确的自定义匹配标题(默认为“主题”,如前所述)。确保规则是包含规则(默认)并在条件字段中添加要过滤的 IP 范围。正如@fixer1234 在评论中指出的那样,您只需匹配前三个八位字节(例如45.117.159)来排除你的例子。

  7. 在里面执行以下操作:过滤规则区域,您可以将项目发送到您选择的文件夹(例如垃圾邮件或垃圾邮件 - 推荐),也可以选择简单地删除符合条件的邮件。

相关内容