仅当 SPF 失败时才使用灰名单

CSc*_*ulz 2 postfix greylisting spf

我注意到越来越多的人使用基于 DNS 的 SPF 记录,我想增强我的垃圾邮件过滤器。
我正在使用 SPF 和灰名单,如果 SPF 失败或类似,我的想法是只使用灰名单。

我在互联网上搜索了一个解决方案,但似乎大多数人只希望一个新功能,例如 sqlgrey 这样做,作者拒绝了,因为它不是灰名单工具的主要任务。

有没有人在运行这样的过滤器链并且可以帮助我?
提前致谢。

mas*_*oeh 5

您的想法已在milter-greylist 中实现,这是另一个支持灰名单的 milter。在他们的功能页面中,它说

从版本 1.1.3 开始,milter-greylist 能够使用 libspf_alt 来检查 SPF 记录。SPF 记录是 DNS 对象,它告诉整个 Internet 哪些服务器可以合法地从域发送电子邮件。

使用 SPF 记录,milter-greylist 将避免将来自 SPF 兼容服务器的任何邮件列入灰名单。此功能是可选的,需要 libspf_alt

从 1.1.10 开始,还支持 libspf(James Couzens 的版本)。从版本 1.7.2 开始支持 libpsf2。

该功能自动为白名单符合SPF-服务器默认情况下启用。您可以通过添加nospf其配置来禁用它。