MS Exchange传输规则 - 使用正则表达式

时间:2017-03-15 14:24:44

标签: regex exchange-server

我尝试过研究,并且我做了很多尝试和错误,没有任何工作。

目标:当主题字段包含" ABC@mydomain.com"时,发送至MT5的任何电子邮件,将邮件重定向至DEF@mydomain.com

问题:这条规则似乎只适用于" MT5"是整个主题。当它是主题行的一部分时不起作用,例如" New Email MT5 Sent"。

流程:我使用的是Exchange管理控制台>组织配置>轮毂运输>运输规则。我已经通过添加引号,没有引号,单引号,甚至一些正则表达式来测试这一点(考虑到传输规则说"当主题字段包含&#34时,它似乎不应该是必要的。但我认为值得一试)。我试过的正则表达式如下:

$MT5^
^MT5$
\$MT5\^
\^MT5\$

我没有尝试过任何工作。有人可以帮忙吗?

1 个答案:

答案 0 :(得分:0)

我终于让这个工作了。这就是我最终得到的......

Apply rule to messages
sent to 'ABC@mydomain.com'
and when the Subject field matches '(mt5)*'
redirect to 'DEF@mydomain.com'

关键是使用“编辑传输规则”向导中的选择"当“主题”字段与文本模式匹配时#34;并使用(mt5)*作为模式。看来如果要使用正则表达式,你必须使用" pattern"。

更新:事实证明,没有完全正确的工作,它捕获了太多的电子邮件。我使用了这个新解决方案以及之前的建议,现在似乎正在运行。以下是微调之后的效果:

Apply rule to messages
sent to 'ABC@mydomain.com'
and when the Subject field matches '.*MT5.*'
redirect to 'DEF@mydomain.com'