我应该在Postfix SMTP服务器的RBL检查之前或之后进行SPF检查吗?

我正在设置一个Postfix SMTP服务器(v2.10之前),正在考虑如下放置smtpd_recipient_restrictions。

smtpd_recipient_restrictions= permit_mynetworks, reject_non_fqdn_recipient, reject_unknown_recipient_domain, reject_unauth_destination, reject_rbl_client sub.domain.tld, reject_rhsbl_reverse_client sub.domain.tld, reject_rhsbl_helo sub.domain.tld, reject_rhsbl_sender sub.domain.tld, check_policy_service unix:private/policyd-spf 

它是否会起作用,并且可能是一个更好的主意:在RBL和RHSBL检查之前进行SPF检查,以限制(如果SPF检查可能在到达RBL和RHSBL检查之前阻止某些事情) RBL和RHSBL列表/服务?

谢谢。

RBL检查是基于连接的传入IP进行的,可以非常快速地发送“错误”连接。 SPF检查必须等待SMTP对话开始,因此需要更多的资源。 在量大的情况下,首先做RBL是“便宜”