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