服务器: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。