Postfix:根据发件人子网过滤传出邮件

Postfix:根据发件人子网过滤传出邮件

我需要一些特定的 LAN 子网来仅向我的公司域(例如打印机或信息亭)发送电子邮件。如何通过 Postfix 实现?

答案1

  1. 设置带有子网中侦听器的 postfix 的不同实例,将 mynetworks 设置为该子网,不允许来自其他地方的邮件,将公司邮件域设置为有效的中继域。这很简单check_sender_access

  2. 创建一个允许发件人组check_sender_access您还可以通过 IP 或子网允许或禁止。请查看访问文档了解更多信息

答案2

谢谢。以下是对我有用的步骤:

在 main.cf 中

smtpd_client_restrictions =
      check_client_access hash:/etc/postfix/check_client_access

在 check_client_access 中

192.168.9       OK
192.168         REJECT

进而,

postmap /etc/postfix/check_client_access

service postfix restart

相关内容