针对 spamassassin 测试促销活动,得分低于预期

针对 spamassassin 测试促销活动,得分低于预期

我最近在本地安装了垃圾邮件杀手来测试促销活动,因为我们想在发送邮件之前捕获任何垃圾邮件误报我们的顾客(此电子邮件是可选的)。我们甚至添加了几个(约 30 个)额外的规则集,这些规则集会使用 cron 每天自动更新,因为我们宁愿比平均水平严格得多。

我的问题如下:我们安装的 SA 始终将邮件的排名排在比我们发送邮件的其他垃圾邮件测试低得多的位置,甚至将我们的电子邮件提供商标记为垃圾邮件的邮件放行(这很尴尬)。似乎默认规则都不起作用!我们确实收到了分数,而我在垃圾邮件文件夹中找到的最差的垃圾邮件被标记为垃圾邮件,但平均而言,真正的垃圾邮件的分数只有 2-4(5 是阈值)。

我正在寻找资深 SA 用户的建议、我可以运行的更多诊断程序和/或推荐的规则集。如果可以将其拆分成多个问题,我很乐意这样做。

系统信息:Freebsd 7.2 SpamAssassin 服务器版本 3.2.5 在 Perl 5.8.9 上运行,全新 SA 安装在全新操作系统上。

编辑 我确认我们的基本规则是有效的,我主要在寻找能够帮助我更严格地管理大众营销电子邮件的东西。

谢谢你的帮助,Chance

答案1

我不确定您是否会得到这个问题的简洁答案……每个邮件管理员都可以以不同的方式配置 SpamAssassin,包括添加新规则、更改现有规则的分数、更改邮件被标记为垃圾邮件的阈值等。例如,我们使用默认分数 3.5,而不是您使用的 5。我们还会提高任何进入 Pyzor、SORBS 或任何其他黑名单数据库的电子邮件的分数。
关于您可以运行的诊断程序:
spamassassin --lint -D < email_message_to_test.txt
将为您提供比您想知道的更多关于 spamassassin 如何对您的电子邮件进行评级的信息。
关于规则集:
在这里您可以获得如何自行制作的说明。
这些人写了一些非常有效的额外规则。

由于您发送的是垃圾邮件(请记住,垃圾邮件是未经请求的电子邮件,促销也不例外),因此在您开始发送电子邮件后,许多垃圾邮件数据库很可能会开始将您的电子邮件标记为垃圾邮件。事实上,催化裂解碳和其他自动学习工具正是这样做的。您的内部测试得分会较低,因为您的电子邮件尚未收录到这些数据库中,但当您的电子邮件公开后,随着数据库的更新,分数将开始上升。

答案2

“我们给的分数总是低于应有的分数。调整规则权重是标准做法吗?”

是的,我们在开始使用 SA 时每天都会调整我们的评分。我保留了标题信息以获取默认评分的统计数据,在我看来,这个评分太低了。

在我们的 SA 实施中,找到最常用的头球得分的平均值并不断稍微提高它们已经被证明是有效的。

我也同意 Scott 降低分数并包括 Pyzor 和防晒指数功能。

答案3

X-Spam-Report 标题中清楚地说明了每张支票的收入。

X-Spam-Status: Yes, score=7.5 required=5.0 tests=BAYES_99,HTML_MESSAGE,
        RCVD_IN_PBL,RCVD_IN_XBL,RDNS_NONE autolearn=no version=3.2.4
X-Spam-Report: 
        *  3.5 BAYES_99 BODY: Bayesian spam probability is 99 to 100%
        *      [score: 1.0000]
        *  0.0 HTML_MESSAGE BODY: HTML included in message
        *  3.0 RCVD_IN_XBL RBL: Received via a relay in Spamhaus XBL
        *      [119.152.74.233 listed in zen.spamhaus.org]
        *  0.9 RCVD_IN_PBL RBL: Received via a relay in Spamhaus PBL
        *  0.1 RDNS_NONE Delivered to trusted network by a host with no rDNS

相关内容