在接受/转发邮件之前configurationSendmail以要求有效的SPF检查

我们有一个入站电子邮件服务,对谁允许通过我们的Sendmail网关进行发送非常有限制。 这些限制通常通过access文件通过标记某些服务器,IP或networking来控制 – 其他所有内容都被拒绝。

当客户使用Google Apps或Office 365等托pipe解决scheme时,这种方法变得难以控制,其中邮件可能来自任意数量的服务器或networking。

为了解决这个问题,我想添加一个function是对特定发件人域进行SPF检查。 如果他们的域名通过SPF,则允许他们发送给我们; 否则邮件将被拒绝。

似乎有几个 米尔特处理SPF,但文件是稀疏的。

所以这个问题

我可以在Sendmail中使用哪些选项来限制某些发件人域?

那么spfmilter和milter- spiff就是两个。 而Milter-Spiff的文档远非稀疏。 我们现在使用多年,没有任何问题。