我有一个正确配置的 Postfix 邮件服务器(我希望如此)并在 openSUSE 11.3 上运行。我可以从任何位置向本地用户发送电子邮件,但这也意味着我(或任何其他人)可以向 root 帐户发送远程电子邮件。如何拒绝向 root 帐户发送远程电子邮件,同时允许普通用户接收电子邮件?
答案1
拒绝某些地址的正确方法是将此指令放入 main.cf 文件中:
smtpd_recipient_restrictions =
check_recipient_access hash:/etc/postfix/recipient_access
...
然后在 /etc/postfix/recipient_access 文件上:
root@domain REJECT
接下来是通常的情况:
postmap /etc/postfix/recipient_access
答案2
我认为如果你编辑 /etc/postfix/sender_access 并添加:
root@$mydomain REJECT
但我并不完全确定。
编辑:尝试将 /etc/postfix/header_checks 与“To”标头一起使用。