Regex 可以使用正则表达式在Mailgun中转发邮件吗?

Regex 可以使用正则表达式在Mailgun中转发邮件吗?,regex,mailgun,Regex,Mailgun,我正在尝试将所有针对一个域的邮件转发到不同的域,只使用一个路由,如下所示: 过滤器:*@mail.domain.com 转发:*@domain.com “转发”的语法是我无法使用的,也找不到示例。您需要使用,请参阅文档: 解释-我们希望Mailgun接收传入消息并将其转发到外部域,但保留用户到用户的映射。为此,我们使用一个命名的捕获。命名捕获将记住“用户”并在转发操作中使用它 因此,这应该是可行的: match_recipient('(?P<user>.*?)@mail.domain

我正在尝试将所有针对一个域的邮件转发到不同的域,只使用一个路由,如下所示:

过滤器:
*@mail.domain.com

转发:
*@domain.com

“转发”的语法是我无法使用的,也找不到示例。

您需要使用,请参阅文档:

解释-我们希望Mailgun接收传入消息并将其转发到外部域,但保留用户到用户的映射。为此,我们使用一个命名的捕获。命名捕获将记住“用户”并在转发操作中使用它

因此,这应该是可行的:

match_recipient('(?P<user>.*?)@mail.domain.com') -> forward('g<user>@domain.com')
match_recipient('(?P.*)@mail.domain.com')->forward('g@domain.com')

您有没有尝试过?尝试过我上面输入的方式,还有其他几种($@domain.com$1@domain.com,etc)。修改要转发的解决方案('/g@domain.com)。似乎没有匹配或转发任何内容。然而,事实证明Gmail保存了我测试中收到的所有转发邮件,所以我需要回去重新测试解决方案。我需要更多地关注邮箱日志,而不是Gmail收件箱中实际显示的内容g@otherdomain.com“)导致测试电子邮件被Mailgun“接受”,但实际上并未转发(根据日志)。所以那里有些东西不起作用了。