当连接来自 $mynetworks 之外的某个地方时,是否可以阻止提供 AUTH 和/或拒绝任何使用 AUTH 的尝试?
我只希望人们能够在我们的网络内登录。绝不允许从公共互联网登录。
谢谢。
答案1
假设您有两个接口,一个是内部接口,一个是外部接口,则可以替换
smtp inet n - n - - smtpd
在 master.cf 文件中输入如下内容:
<your_internal_IP address>:smtp inet n - n - - smtpd
127.0.0.1:smtp inet n - n - - smtpd
这就是我目前为我的邮件服务器使用出站 SMTP 网关所做的事情。然后,Postfix 甚至没有监听面向公众的 IP 地址。