![拒绝除白名单上的 ip 之外的 SMTP 登录连接](https://linux22.com/image/224852/%E6%8B%92%E7%BB%9D%E9%99%A4%E7%99%BD%E5%90%8D%E5%8D%95%E4%B8%8A%E7%9A%84%20ip%20%E4%B9%8B%E5%A4%96%E7%9A%84%20SMTP%20%E7%99%BB%E5%BD%95%E8%BF%9E%E6%8E%A5.png)
如何拒绝来自除白名单之外的任何 IP 的 postfix 上的 SMTP 登录连接(不拒绝邮件接收)。
尝试添加到main.cf
下面
smtpd_recipient_restrictions =
...
check_client_access hash:/etc/postfix/client_access
...
client_access
然后在每行一个 IP上添加白名单 IP,如下所示:
a.b.c.d/22 ok
然后执行postmap
并postfix
重新加载,但它仍然允许使用 Thunderbird 或类似设备的客户端进行连接。
在 Ubuntu 20 上运行。
答案1
请检查此线程: https://askubuntu.com/questions/490761/how-to-only-accept-e-mail-from-a-single-ip-address
也许你忘记了拒绝在 smtpd_recipient_restrictions 中?
请注意,拒绝应该在行尾或检查后哈希:/etc/postfix/client_access。