后缀:smtpd_client_restrictions 的 check_client_access 不起作用

后缀:smtpd_client_restrictions 的 check_client_access 不起作用

我有两个访问控制文件。一种使用 IPv4 地址,可以使用,另一种使用域名,则无法使用。名为blacklist 的文件包含IPv4 地址,名为blacklist 的文件domain_blacklist包含域名。

smtpd_client_restrictions = 
    permit_mynetworks,
    check_client_access hash:/etc/postfix/domain_blacklist, 
    check_client_access cdb:/etc/postfix/blacklist,
    . . . 

我有两个文件的原因是因为黑名单是一个程序半自动填充的。我手动管理域黑名单。这是域黑名单文件的示例。我想通过 tlds 丢弃。

beauty   REJECT should discard XXXX
shop     REJECT should discard XXXX
autos    REJECT should discard XXXX

我确实看到过 IPv4 地址拒绝的邮件,但从未见过 tld 拒绝的邮件,尽管此访问控制位于 IPv4 地址拒绝之前。

我也尝试过使用 cdb 但它不起作用。

相关内容