首页 > 解决方案 > Google Workspaces“更改收件人”与“添加更多收件人” - 不同的行为

问题描述

在 Google Workspaces > Gmail> 默认路由中设置模式重定向时,我在使用“更改信封收件人”>“替换收件人”时收到退回邮件。

如果我在“添加更多收件人”中使用相同的地址,则密件抄送将正确发送。如果我同时使用它们(替换和密件抄送),那么我都会在发送地址收到“找不到地址”的退回邮件,以及在目标地址的额外递送。

我更喜欢“更改信封收件人”而不是“添加更多收件人”,因为我想设置一些模式重定向,然后对与模式不匹配的任何内容都有一个包罗万象的内容。例如

*.test@mydomain.com > test@mydomain.com
*.prod@mydomain.com > prod@mydomain.com
*@mydomain.com > catchall@mydomain.com

我假设(未经测试)如果我有一个规则来替换在我的全部内容之前运行的信封,那么全部内容将不会捕获已重定向到帐户的电子邮件。

当然,我可以为包罗万象的规则建立一个规则,忽略与其他规则匹配的任何内容,但理想情况下我不希望这样做。

标签: gmailgoogle-workspace

解决方案


问题很简单:+不允许使用贪婪的匹配批次符号。(注意到https://support.google.com/a/answer/1371417底部的这个金块)

不知何故,这导致了“添加更多收件人”上的模式匹配,但在“更改信封收件人”上弹跳

但这个问题没有实际意义,因为即使规则按顺序执行,重定向到有效邮箱也不足以将电子邮件排除在最终的“Catch-All”路由规则之外。不幸的是,由于 RE2 中不存在负前瞻,看来我试图实现的目标是不可能的(很想被告知)


推荐阅读