![如何阻止电子邮件发送到 Postfix 中的某些 MX 服务器?](https://linux22.com/image/759126/%E5%A6%82%E4%BD%95%E9%98%BB%E6%AD%A2%E7%94%B5%E5%AD%90%E9%82%AE%E4%BB%B6%E5%8F%91%E9%80%81%E5%88%B0%20Postfix%20%E4%B8%AD%E7%9A%84%E6%9F%90%E4%BA%9B%20MX%20%E6%9C%8D%E5%8A%A1%E5%99%A8%EF%BC%9F.png)
我们使用一个简单的 postfix 配置通过实际邮件服务器中继电子邮件:所有应用程序都指向我们的中继服务器,并且该中继服务器有一些 transport_maps 配置,阻止向某些域传递邮件。它通过实际邮件服务器发送其他所有内容。我正在尝试找到一种方法来阻止此中间 postfix 中继服务器上的某些 MX 服务器。
请注意,我们不是接受任何外部电子邮件。此中继服务器仅供我们自己的应用程序使用。问题是用户滥用应用程序并向虚假电子邮件地址发送电子邮件。例如,如果有人让应用程序向[电子邮件保护],我想检查 foo.com 的 mx 记录是什么 - 如果是 1.2.3.4(滥用者的邮件服务器),我想拒绝这封电子邮件。对于所有其他 MX 服务器,我想照常进行。
我认为 smtpd_recipient_restrictions 可能能够做到这一点(使用 check_recipient_mx_access),但我不明白如何配置它,也找不到清晰的示例。这可能吗?如果可以,有人能举一个简单的例子吗?