我正在尝试仅使用一种路由将所有针对一个域的邮件转发到另一个域:
过滤器:.*@mail.domain.com
转发:*@domain.com
“转发”的语法是我无法使用的,也找不到示例。
答案 0 :(得分:2)
您需要使用named capture groups,请参阅doc:
说明-我们希望Mailgun接收传入的消息并将其转发到外部域,但保留用户到用户的映射。为此,我们使用命名捕获。命名的捕获将记住“用户”,并在前进操作中使用它。
这应该可以工作:
match_recipient('(?P<user>.*?)@mail.domain.com') -> forward('g<user>@domain.com')