
Возможно, это простой вопрос, но я пытаюсь заблокировать, какие пользователи могут отправлять почту с локальной машины. Я заблокировал, какие могут получать, запустив newaliases в файле /etc/postfix/allowed_recipients и установив что-то похожее на
smtpd_recipient_restrictions = hash:/etc/postfix/allowed_recipients, reject
Это работает, но как сделать то же самое для ограничений отправителя?
решение1
smtpd_sender_restrictions = reject_unknown_sender_domain, reject_unlisted_sender, check_sender_access hash:/etc/postfix-internal/localusers, reject
Внутри localusers перечислите все адреса OK
[email protected] OK
[email protected] OK
или вы можете добавить домен и затем перечислить только блоки
example.com OK
[email protected] 550 Account compromised
[email protected] 550 Account closed
решение2
Ознакомьтесь с документацией по postfix.http://www.postfix.org/RESTRICTION_CLASS_README.html