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

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

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

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

有谁运行过这样的过滤链,能帮我解决吗?
提前谢谢了。

答案1

您的想法已实现于milter-灰名单,另一个支持灰名单的过滤器。在他们的功能页面, 它说

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

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

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

功能自动将 spf-compatible-server 列入白名单默认情况下启用。您可以通过添加nospf其配置来禁用它。

相关内容