如何阻止电子邮件发送到 Postfix 中的某些 MX 服务器?

如何阻止电子邮件发送到 Postfix 中的某些 MX 服务器?

我们使用一个简单的 postfix 配置通过实际邮件服务器中继电子邮件:所有应用程序都指向我们的中继服务器,并且该中继服务器有一些 transport_maps 配置,阻止向某些域传递邮件。它通过实际邮件服务器发送其他所有内容。我正在尝试找到一种方法来阻止此中间 postfix 中继服务器上的某些 MX 服务器。

请注意,我们不是接受任何外部电子邮件。此中继服务器仅供我们自己的应用程序使用。问题是用户滥用应用程序并向虚假电子邮件地址发送电子邮件。例如,如果有人让应用程序向[电子邮件保护],我想检查 foo.com 的 mx 记录是什么 - 如果是 1.2.3.4(滥用者的邮件服务器),我想拒绝这封电子邮件。对于所有其他 MX 服务器,我想照常进行。

我认为 smtpd_recipient_restrictions 可能能够做到这一点(使用 check_recipient_mx_access),但我不明白如何配置它,也找不到清晰的示例。这可能吗?如果可以,有人能举一个简单的例子吗?

相关内容