SMTP 灰名单是否 a) 阻止大量垃圾邮件和 b) 阻止大量合法邮件?

Whi*_*isk 10 smtp spam greylisting

我刚刚使用 Postfix 在一个相对较少使用的域上设置了一个 SMTP 服务器,并使用SQLGrey启用了灰名单。到目前为止,它似乎工作正常,虽然对来自新发件人的电子邮件延迟有轻微的刺激,但我可以从日志中看到它阻止了许多垃圾邮件。

根据您的经验,灰名单是否能有效阻止大量垃圾邮件?它是对例如 SpamAssassin 的有用补充还是将其添加到过度/不必要的顶部?

如果我将其推广到使用频率更高的域(可能是要求更高的用户),您是否会预计大部分配置不当的邮件服务器最终会退回或丢失邮件?

Gre*_*ill 9

根据我的经验,灰名单并没有提供足够的好处来证明其缺点。虽然我在我的服务器上设置了灰名单,但每封(新的)传入电子邮件都被延迟了,这很烦人。我也肯定知道一些收到的电子邮件丢失了。

垃圾邮件发送者足够顽固(我认为即使在那个时候他们也开始自动重试)他们的垃圾邮件无论如何都会通过。几年前我关闭了灰名单并且没有回头。

  • 通常灰名单不会延迟每封新收到的电子邮件。它只会延迟以前从未见过的 ip-sender-recipient 模式。这远不是所有传入的电子邮件。 (6认同)
  • 有效灰名单的秘诀是 (a) 将阈值设置得足够低,以便首次发件人通过前 2-3 天,以及 (b) 使真正旧条目的数据库过期。垃圾邮件发送者*会*注意到灰名单,并且*会*在某个时候重试。一周左右后他们的条目到期将导致他们再次经历该过程,从而提高其有效性。在此之前,我们困住了 95%;在我添加到期后,我们陷入了 99.99% 的陷阱。强烈推荐。 (5认同)
  • 我明白,这就是为什么我说“新”收到的电子邮件。我想我没有很好地解释它,但想必任何了解灰名单功能的人都会认识到这个问题。不管怎样,还是很烦。 (2认同)

Ave*_*yne 5

根据您的经验,灰名单是否能有效阻止大量垃圾邮件?

这是非常有效的。我已经使用它超过 3 年了,它对我们的过滤过程产生了明确的影响。

它是对例如 SpamAssassin 的有用补充还是将其添加到过度/不必要的顶部?

它实际上会减少您的扫描工作量。我建议添加它。

如果我将其推广到使用频率更高的域(可能是要求更高的用户),您是否会预计大部分配置不当的邮件服务器最终会退回或丢失邮件?

我已经看到这种情况发生,尽管邮件服务器配置严重错误(如果出现软错误,邮局局长决定立即放弃投递,而不是重试发送)。这归结为发件人如何处理 4xx 与 5xx 消息。如果他们一视同仁,你就会遇到一些问题。如果他们正确对待它们,其中 4xx 是软失败并且发送方将重试,则不会有问题。即使他们配置错误,简单的解决方案是将发件人的域添加到您的灰名单中作为“已经看到”,并给它一个荒谬的分数以防止它从数据库中脱落。