如果postfix基于DNS的RBL(实时黑洞)检查失败,则添加邮件头

我已经设置了一个接收Postfix邮件服务器。 在这里,我写了自定义代码,分析由postfix收到的整个邮件,并分别使用标题,正文和附件用于不同的用途。

我目前在postfix中添加了SPF和DKIM检查,结果在邮件头中附加了他们的结果,以表明邮件的字符。

另外我打算实施使用基于DNS的实时黑名单(DNSRBL)的后缀反UCEfunction,为此,我添加了以下内容:

'smtpd_recipient_restrictions = reject_rbl_client zen.spamhaus.org,reject_rbl_client bl.spamcop.net'

在我的Postfix的main.cf文件中。

我的问题是,我怎样才能在收到的邮件头里追加这个检查的结果呢?

提前致谢!!!

阿希什

你可以扩展你的自定义分析编程方式查询有问题的RBL,然后处理响应? 即将发送地址传递给RBL,得到响应,添加X头。

你可能想要closuressmtpd_recipient限制,如果你这样做只是为了减less对RBL服务器的点击次数。