Postfix NOQUEUE拒绝消息不包含拒绝原因,为什么?

我有一个类似于ISPconfig.org的规则集的后缀设置。 由于一个失败的RBL(SERVFAIL DNS响应),Postfix用一个451 4.7.1拒绝了许多传入的消息。 键入临时故障,而不是报告真正的错误消息:

NOQUEUE: reject: RCPT from x[y] 450 4.7.1 <y>: Client host rejected: Service unavailable; from=<bounce@x> to=<x@y> proto=ESMTP helo=<x> 

这就像我所期望的那样:

 NOQUEUE: reject: RCPT from x[y] 450 4.7.1 <y>: Client host rejected: Service unavailable; Client host [x] blocked using zen.spamhaus.org; https://www.spamhaus.org/sbl/query/SBLCSS / https://www.spamhaus.org/query/ip/x; from=<bounce@x> to=<x@y> proto=ESMTP helo=<x> 

我希望减less对RBL临时失败的依赖,并且指定SERVFAIL的回应应该被忽略(就像没有规定RBL一样)。 或者更好的是,能够指定一个超时“tempfail”响应,这样当一个RBL超过X分钟失败时,直到Postfix重新启动才被忽略。

从用户的angular度来看,一个暂时稍差的垃圾邮件filter比邮件被延迟要严重得多,直到pipe理员决定看看。

Postfix(3.1,Ubuntu 16.04 LTS)中是否有任何机制允许这样做?