Exim Filter 更改收件人

Exim Filter 更改收件人

假设我有一个针对 user1 的过滤器,该用户不存在于我们的网络上,但有一个我们想要发送电子邮件到的外部电子邮件:

if
 $header_to: matches "[email protected]"
then
 deliver "[email protected]"
endif

如果有人向其发送邮件,则[email protected]正确投递到[email protected]

然而,如果他们发送电子邮件[email protected], [email protected]仅有的交付至[email protected]

[email protected]没有发送电子邮件。

我认为这是因为该deliver命令很重要,所以没有发生进一步的事情。

通常情况下,你会使用unseen deliver来确保电子邮件得到进一步处理 - 但这样(我假设)会导致电子邮件被发送到[email protected]本地(除了[电子邮件保护]),这是我们不希望看到的。

设置此过滤器的正确方法是什么,以便电子邮件将发送给外部方和内部用户(如果它们都在“收件人:”字段中)?

相关内容