我在 Outlook 中收到的邮件中,一些服务提供商设置了级别较低的垃圾邮件过滤器,[SPAM]
在很多情况下,邮件不是垃圾邮件时会标记主题。过去,我们在本地使用 Sophos Pure Message,门槛相当高,而且从未出现过误报。不幸的是,我设置了过滤规则,将此类邮件移至垃圾邮件文件夹。
向服务提供商抱怨检测水平太低,他们告诉我应该调整过滤规则不匹配主题行,而是从标题中读取垃圾邮件级别。
不幸的是我认为这是不可能的。
例子
作为参考,以下是误报的“垃圾邮件摘要”(来自产品支持的消息):
X-DFN-Virus-Scanned: Debian amavisd-new at mgw7-tub.srv.dfn.de
X-DFN-Spam-Flag: YES
X-DFN-Spam-Score: 3.833
X-DFN-Spam-Level: ***
X-DFN-Spam-Status: Yes, score=3.833 tagged_above=2 required=3 tests=[BAYES_50=0.1,
BOGO_UNSURE=0.1, BT_50=0.01, DKIM_SIGNED=0.1, DKIM_VALID=-0.01,
DKIM_VALID_AU=-0.01, DMARC_PASS=-0.01,
HEADER_FROM_DIFFERENT_DOMAINS=0.25, HTML_IMAGE_ONLY_16=3.3,
HTML_MESSAGE=0.001, RCVD_IN_MSPIKE_H4=0.001, RCVD_IN_MSPIKE_WL=0.001,
SPF_HELO_NONE=0.01, SPF_PASS=-0.01] autolearn=disabled
X-DFN-Spam-Report: * -0.0 SPF_PASS SPF: sender matches SPF record
* 0.0 SPF_HELO_NONE SPF: HELO does not publish an SPF Record
* -0.0 DKIM_VALID Message has at least one valid DKIM or DK signature
* 0.1 DKIM_SIGNED Message has a DKIM or DK signature, not necessarily
* valid
* -0.0 DKIM_VALID_AU Message has a valid DKIM or DK signature from author's
* domain
* 0.1 BAYES_50 BODY: Bayes spam probability is 40 to 60%
* [score: 0.4892]
* 0.0 BT_50 BODY: Test Bayes spam probability is 40 to 60%
* [score: 0.5003]
* 0.0 RCVD_IN_MSPIKE_H4 RBL: Very Good reputation (+4)
* [85.222.158.197 listed in wl.mailspike.net]
* 0.0 RCVD_IN_MSPIKE_WL Mailspike good senders
* 0.2 HEADER_FROM_DIFFERENT_DOMAINS From and EnvelopeFrom 2nd level mail
* domains are different
* 0.0 HTML_MESSAGE BODY: HTML included in message
* 3.3 HTML_IMAGE_ONLY_16 BODY: HTML: images with 1200-1600 bytes of words
* 0.1 BOGO_UNSURE Bogofilter is unsure.
* -0.0 DMARC_PASS DMARC pass policy
(据我了解,规则HTML_IMAGE_ONLY_16 BODY
触发了垃圾邮件标志。
最重要的是,邮件包含大量文本和一张小图片,因此“仅图片正文”实际上并不适用。另外,我不知道如何在 Outlook 中显示原始邮件格式(仅显示标题)。)
所以我想要的是当数字超过了特定值(高于明显太低的默认值,触发主题中的标签X-DFN-Spam-Score: 3.833
添加)。[SPAM]