1

我正在尝试编写一个可在 Google Apps 中使用的正则表达式,以匹配带有子域的传入邮件的电子邮件地址,例如:

root@*wildcard*.mydomain.com

但不是

root@mydomain.com

这样我就可以使用 Gmail 将它们重定向到正确的收件人 @mydomain.com。

以下正则表达式在我的正则表达式编辑器中有效,但与 Gmail 测试中的任何内容都不匹配:

^[-+.0-9A-Z_a-z]+@[-+.0-9A-Z_a-z]+\.(mydomain.com)$

对于那些熟悉 GApps 的人,我指的是设置 > 电子邮件 > 接收路由 > 配置 > 选项下的设置。

任何帮助,将不胜感激。谢谢!

4

1 回答 1

3

试着把破折号放在最后;一些正则表达式方言无法处理字符类中的前导破折号。除此之外,您的正则表达式看起来不错。

^[+.0-9A-Z_a-z-]+@[+.0-9A-Z_a-z-]+\.(mydomain\.com)$
于 2013-01-20T16:43:11.473 回答