如何在不重写的情况下将 exim 中继服务器中的外部地址黑洞化?

ali*_*nth 5 exim rewrite

我有一个场景,电子邮件是通过我的出站中继发送的,其中有一个不回复“收件人:”收件人(实际收件人是 BCCd)。

这些电子邮件的示例:

From: <from@mydomain.com>
To: <do-not-reply@mydomain.com>
Bcc: <actualrecipient@gmail.com>
Subject: foo
Run Code Online (Sandbox Code Playgroud)

BCCd 收件人仍应收到邮件,但我想阻止向外部域中存在的不回复收件人发送邮件的尝试。请注意,mydomain.com传入邮件并非由此 exim 服务器托管 - 此邮件服务器严格用于中继。

我尝试了一种重写方法,但这会修改​​ BCC 收件人看到的“收件人”地址,这看起来很混乱。由于不回复收件人不会转到本地托管域,因此据我所知,用于黑洞地址的传统别名设置不起作用。

use*_*999 3

您可以使用重定向路由器。在 Exim 配置文件的路由器部分中,添加以下路由器:

blackhole_do_not_reply:
    driver = redirect
    local_parts = do-not-reply
    domains = mydomain.com
    data = :blackhole:
Run Code Online (Sandbox Code Playgroud)