postfix 拒绝两个域之间的通信

postfix 拒绝两个域之间的通信

服务器:Ubuntu 18.04.3 LTS MTA:postfix 3.3.0

我在服务器上有 2 个本地电子邮件域,abc.com 和 xyz.com。我需要使用拒绝消息拒绝它们之间的邮件流。因此,如果有人从 abc.com 向 xyz.com 发送邮件,则会收到拒绝消息,反之亦然。这可能吗?从哪里开始?

答案1

您可以使用check_sender_access拒绝(黑名单)或允许(白名单)特定域。

创建一个新的哈希图:

/etc/postfix/sender_checks

example.com REJECT Custom reject reason

可能的模式和操作在访问表文档

在此地图上运行 postmap

postmap /etc/postfix/sender_checks

将地图添加smtpd_recipient_restrictions/etc/postfix/main.cf

smtpd_recipient_restrictions =
  check_sender_access hash:/etc/postfix/sender_checks

您可以自行决定按照限制顺序执行此操作。我建议尽早执行此操作。无需对肯定会被拒绝的域的邮件进行不必要的检查。

重新加载或者重新启动 postfix。

相关内容