【问题标题】:MS Exchange Transport Rules - Using Regular ExpressionsMS Exchange 传输规则 - 使用正则表达式
【发布时间】:2017-03-17 23:37:46
【问题描述】:

我已经尝试过研究并且我已经做了很多尝试和错误,但没有任何效果。

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

问题:此规则似乎仅在“MT5”是整个主题行时才有效。当它是诸如“New Email MT5 Sent”之类的主题行的一部分时,它不起作用。

过程:我正在使用 Exchange 管理控制台 > 组织配置 > 集线器传输 > 传输规则。我已经通过添加引号、不带引号、单引号甚至一些正则表达式来测试这一点(考虑到传输规则说“当主题字段包含时”,这似乎没有必要,但我认为值得射击)。我试过的正则表达式如下:

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

我尝试过的任何方法都没有奏效。有人可以帮忙吗?

【问题讨论】:

  • 试试.*MT5.*
  • 试过了。没运气。 :(

标签: regex exchange-server


【解决方案1】:

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

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

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

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

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

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2020-06-10
    • 1970-01-01
    • 2019-11-11
    • 1970-01-01
    • 2016-02-10
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多