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

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

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

这些电子邮件的示例:

From: <[email protected]>
To: <[email protected]>
Bcc: <[email protected]>
Subject: foo

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

我尝试了一种重写方法,但这会修改​​密件抄送收件人看到的“收件人”地址,这看起来很令人困惑。据我所知,由于不回复收件人不会访问本地托管域,因此用于屏蔽地址的传统别名设置不起作用。

答案1

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

blackhole_do_not_reply:
    driver = redirect
    local_parts = do-not-reply
    domains = mydomain.com
    data = :blackhole:

相关内容