需要后缀收件人限制来覆盖发件人/客户端限制

需要后缀收件人限制来覆盖发件人/客户端限制

我们运行 postfix 的中继服务器默认配置为阻止 NDR - 除非来自列出的 IP 地址。

这是通过将 smptd_sender_restrictions 与 check_client_access(IP 数据库为“xx.xx.xx.xx OK”)结合使用,然后通过 check_sender_access(数据库包含“<> REJECT”)来实现的

我们有一个使用动态 IP 的客户端,需要向特定的电子邮件地址发送 NDR(即来自 <>)...

问题:在 Postfix 中我可以在哪里放置“check_recipient_xxxxx”类型的检查,以允许“OK”状态并短路其余的发件人/客户端限制?

有任何想法吗?

答案1

如果我理解正确的话,应该是下面这样

smtpd_restriction_classes = restriction_class1
restriction_class1 = check_recipient_access hash:/etc/postfix/check_recipient_access, reject

smtpd_recipient_restrictions =  
 check_sender_access hash:/etc/postfix/check_sender_access  
 permit_mynetworks  
 permit_sasl_authenticated

/etc/postfix/check_sender_access
<> restriction_class1

/etc/postfix/check_recipient_access
[email protected] OK

相关内容