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

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

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

我目前已在 Postfix 中添加了 SPF 和 DKIM 检查,将其结果附加到邮件头中以指示邮件的特征。

我还计划使用基于 DNS 的实时黑洞列表 (DNSRBL) 实现 Postfix 反 UCE 功能,为此我添加了以下内容:

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

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

我的问题是,如何将此检查的结果附加到正在接收的邮件头中?

提前致谢!!!

阿希什

答案1

您能否扩展自定义解析以编程方式查询相关的 RBL,然后处理响应?即,将发送地址传递给 RBL,获取响应,添加 X- 标头。

如果您这样做只是为了减少对 RBL 服务器的点击次数,那么您可能需要关闭 smtpd_recipient 限制。

答案2

这篇文章相当老了;但是我们发现它是唯一一个讨论这个问题的文章(根据 RBL 结果,添加标题而不是拒绝)。

所以我想知道您是否真的实现了这一点,因为我们正在寻找这种行为(为了隔离而不是拒绝邮件)

谢谢

相关内容