>Зачем писать одно и тоже в нескольких restrictions? Т.к. по-умолчанию smtpd_delay_reject=yes они >все будут проверяться последовательно после указания получателя RCPT TO. Например можно >сделать так > >/etc/postfix/main.cf: > >smtpd_client_restrictions = >smtpd_helo_restrictions = >smtpd_sender_restrictions = >smtpd_recipient_restrictions = > permit_mynetworks, > check_client_access hash:/usr/local/postfix/etc/client_access_ip, > reject_unknown_client, > reject_invalid_hostname, > reject_non_fqdn_hostname, > reject_unknown_hostname, ... > >smtpd_restriction_classes = restrictive >restrictive = check_sender_access hash:/etc/postfix/sender_access, reject > >/usr/local/postfix/etc/client_access_ip: >1.2.3.4 restrictive > >/etc/postfix/sender_access: >user@domain.ru OK > > >Теперь от сервера 1.2.3.4 будут приниматься письма от user@domain.ru, а остальные отвергаться. >если в client_access_ip указать несколько ip со своими определенными e-mail (в sender_access), то как по шагам будет происходить проверка? к примеру в client_access_ip указаны ip: 1.2.3.4 и 10.20.30.40 в sender_access прописаны user1@domain.ru, user2@com.com, vasy@org.org то для каждого из ip, указанных в client_access_ip будут проверяться все e-mail, указанные в sender_access?
|