Добрый день! Помогите пожалуйста понять ЛОГИКУ в 5 строчках. Стоит задача отделить пользователей разрешенным отправку внешней почты так и наоборот. На официальном сайте приводится следующий пример:
/etc/postfix/main.cf: smtpd_recipient_restrictions = check_sender_access hash:/etc/postfix/restricted_senders ...other stuff...
smtpd_restriction_classes = local_only local_only = check_recipient_access hash:/etc/postfix/local_domains, reject
/etc/postfix/restricted_senders: foo@domain local_only bar@domain local_only
/etc/postfix/local_domains: this.domain OK matches this.domain and subdomains that.domain OK matches that.domain and subdomains
Помогите в него въехать.... 1. Мы определили ограничение smtpd_recipient_restrictions
2. проверяем правило: check_sender_access hash:/etc/postfix/restricted_senders
Тоесть если foo@domain то правило вернет local_only? А что если не то ни другое, что тогда будет возвращаться?
А вот это вообще понять не могу, мы сначала запрашивает возврат от функции local_only, а потом ее исполняем?
smtpd_restriction_classes = local_only
local_only = check_recipient_access hash:/etc/postfix/local_domains, reject
Объясните пожалуйста ЛОГИКУ!!!! Не понимаю!!!!