主机拒绝:无法find您的主机名 – 一个地址

我们有91.221.27.120,91.221.27.119,91.221.27.121和91.221.27.118的计算机。 我设置在后缀

smtpd_client_restrictions = permit_mynetworks, warn_if_reject reject_unknown_client, warn_if_reject check_client_access hash:/etc/postfix/access, permit_sasl_authenticated, permit 

当我添加reject_unknown_client时,我只能获得91.221.27.118

 Mar 29 09:45:31 fo-mail postfix/smtpd[6132]: NOQUEUE: reject_warning: RCPT from unknown[91.221.27.118]: 450 4.7.1 Client host rejected: cannot find your hostname, [91.221.27.118]; from=<[email protected]> to=<[email protected]> proto=ESMTP helo=<[172.16.210.24]> 

我写入访问

 91.221.27.118 OK 

这没有帮助。

你可以帮我吗?

smtpd_client_restriction中的规则按照与configuration指令中写入的顺序相同的顺序进行检查。 在你的例子中, reject_unknown_client限制规则是在许可check_client_access之前进行评估。 试着改变这两个指令的顺序。 而且,当然,你应该让所有客户的IP access