Необходимо разрешить отправку во внешний мир нескольким пользователям, оставшимся пользователям только локальная переписка.
Попробовал вот так:
файл main.cf
Код: Выделить всё
smtpd_recipient_restrictions = check_sender_access texthash:/etc/postfix/restricted_senders, ....
smtpd_restriction_classes = local_only
local_only = check_recipient_access texthash:/etc/postfix/local_domains, reject
файл /etc/postfix/restricted_senders
Код: Выделить всё
buh@mx.test.ru local_only
gnom@mx.test.ru local_only
pasta@mx.test.ru local_only
файл /etc/postfix/local_domains
Код: Выделить всё
mx.test.ru OK
В этом варианте получается разрешения пересылки почты во внешний мир действуют на всех пользователей, кроме тех, кто прописан в списке файла /etc/postfix/restricted_senders, т.е. те кто прописан в файле переписываются только локально.
А как сделать наоборот, чтобы указанные пользователи из списка могли отправлять почту во внешний мир, а все остальные только локально? Уже мозг сломал и перечитал мануалы.