Ограничение приема внешней почты в postfix. |
[исправить] |
Пример введения ограничений на прием внешней почты для определенных адресов.
В конкретном примере, пользователь с адресом test@domain.com имеет право на
прием и передачу сообщений
только в пределах domain.com. Ни написать на другие адреса, ни принять почту с них он не может.
Остальные пользователи спокойно пишут куда хотят и получают почту с любых адресов.
/etc/postfix/main.cf:
smtpd_recipient_restrictions = hash:/etc/postfix/protected_destinations,
check_sender_access hash:/etc/postfix/restricted_senders,
permit_sasl_authenticated, permit_auth_destination, reject
smtpd_restriction_classes = local_only, insiders_only
local_only = check_recipient_access hash:/etc/postfix/local_domains, reject
insiders_only = check_sender_access hash:/etc/postfix/local_domains, reject
В /etc/postfix/restricted_senders:
test@domain.com local_only
test@mail.domain.com local_only
В /etc/postfix/local_domains:
domain.com OK
mail.domain.com OK
В /etc/postfix/protected_destinations:
test@domain.com insiders_only
test@mail.domain.com insiders_only
И не забыть потом:
postmap /etc/postfix/restricted_senders
postmap /etc/postfix/local_domains
postmap /etc/postfix/protected_destinations
postfix reload
См. также http://www.opennet.dev/base/net/postfix_per_user_acl.txt.html
|
|
|
|
Раздел: Корень / Администратору / Сетевые сервисы / Mail, почта / Безопасность и установка ограничений |