我最近设置了一个本地安装的垃圾邮件刺客来testing促销活动,因为我们希望在发送邮件给我们的客户之前(我们希望能够收到任何垃圾邮件误报)。 我们甚至增加了几个(~30)额外的规则集,每天自动更新一个cron,因为我们宁愿比平均更严格。
这是我的问题:我们的SA安装一直排在比我们发送邮件的其他垃圾邮件testing要低得多的地方,甚至把我们的电子邮件服务提供商标记为垃圾邮件的邮件(这令人尴尬)。 好像连默认规则都不行! 我们收到一个分数,垃圾邮件文件夹中可以find的最差的垃圾邮件被标记为垃圾邮件,但平均而言,真正垃圾邮件的分数仅为2-4(5是阈值)。
我正在寻找资深SA用户的build议, 我可以运行更多的诊断,和/或推荐的规则集。 如果这应该分成多个问题,我会高兴地这样做。
系统信息:在Perl 5.8.9上运行的Freebsd 7.2 SpamAssassin服务器版本3.2.5在全新的OS安装上安装新鲜的SA。
编辑 我证实,我们的基本规则正在工作,我正在寻找的东西,这将有助于我更严格的大众营销电子邮件。
谢谢你的帮助,机会
我不知道你会得到一个简洁的答案这个问题… SpamAssassin可以configuration每个邮件pipe理不同,包括添加新的规则,改变现有规则的分数,改变邮件被标记为垃圾邮件的阈值等。例如,我们使用默认分数3.5而不是你使用的5。 我们还为任何碰到Pyzor,SORBS或任何其他黑名单数据库的电子邮件提供点数。
关于诊断,您可以运行:
spamassassin --lint -D < email_message_to_test.txt
会给你更多的信息比你曾经关心如何spamassassin分级你的电子邮件信息。
关于规则集:
在这里你可以得到自己的指示。
这些家伙写一些额外的规则,运作良好。
由于您正在发送垃圾邮件(请记住垃圾邮件是未经请求的电子邮件,促销活动也不例外),因此很可能在您发送电子邮件后,很多垃圾邮件数据库将开始将您的电子邮件标记为垃圾邮件。 事实上, DCC和其他自动学习工具就是这样做的。 由于您的电子邮件尚不在这些数据库中,因此您的内部testing的分数会降低,但是在您的电子邮件暴露之后,随着数据库的赶上,分数将会开始上升。
“我们总是得分低于我们的要求,调整规则权重是否是标准做法?
是的,我们每天都在调整SA的使用。 我保留标题信息来获取默认评分的统计数据,这在我看来太低了。
find最常用的头部分数的平均值并略微提高他们已被certificate在我们的SA的实施中运行良好。
我也同意斯科特关于降低分数,包括Pyzor和SPFfunction。
在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