Назад | Перейти на главную страницу

Хост отклонен: не удается найти ваше имя хоста - для одного адреса

У нас есть компьютер с 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=<x@mydomain.pl> to=<y@mydomain.pl> proto=ESMTP 
helo=<[172.16.210.24]>

Я написал для доступа

91.221.27.118 OK 

Это не помогает.

Вы можете помочь мне?

правила в smtpd_client_restriction проверяются в том же порядке, что и в директиве конфигурации. В вашем примере ограничительное правило для reject_unknown_client оценивает, прежде чем разрешить check_client_access. Попробуйте изменить порядок этих двух директив. И, конечно же, вы должны иметь IP всех клиентов в access.