Linux

Postfix 限制哪些使用者可以在沒有身份驗證的情況下發送

  • August 12, 2010

可能是一個簡單的問題,但我正在嘗試鎖定哪些使用者可以從本地電腦發送電子郵件。我已經通過在 /etc/postfix/allowed_recipients 文件上執行 newaliases 並設置類似於

smtpd_recipient_restrictions = hash:/etc/postfix/allowed_recipients, reject

It works 的內容來鎖定哪些可以接收,但是我怎樣才能對發件人限製做同樣的事情呢?

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

查看 postfix 文件。http://www.postfix.org/RESTRICTION_CLASS_README.html

引用自:https://serverfault.com/questions/169799