只有在SPF失败时才使用灰名单

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

我已经在网上search了一个解决scheme,但是似乎大多数人只希望为sqlgrey做一个新的特性,这个特性正在被作者拒绝,因为它不是灰名单工具的主要任务。

有没有人这样的filter链运行,可以帮我吗?
提前致谢。

你的想法是在milter-greylist中实现的 ,另一个是用来支持灰名单的。 在他们的function页面 ,它说

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

使用SPFlogging,milter-greylist将避免灰名单来自SPF兼容服务器的任何邮件。 这个function是独立的,需要libspf_alt

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

默认情况下启用spf兼容服务器的自动白名单function。 您可以通过在其configuration中添加nospf来禁用它。