【问题标题】:How to determine original vs. reply emails with mail flow rules?如何使用邮件流规则确定原始邮件和回复邮件?
【发布时间】:2021-07-28 05:45:11
【问题描述】:

通过 Office365 使用 Exchange。我的组织希望在电子邮件是或不是回复的条件下编写邮件流规则。所有原始//发起电子邮件都会得到一个规则,所有回复//响应都会得到另一个。似乎没有办法在本地做到这一点(至少我找不到)——但是有人找到了具有相同效果的解决方法吗?

【问题讨论】:

    标签: exchange-server office365


    【解决方案1】:

    只在这里被否决,令人失望。我查遍了该死的互联网,并没有找到这个问题的好答案。许多人说,如果没有第三方工具,这是无法做到的。但我确实想出了一些适合我需要的东西,所以我把它贴在这里,以便谷歌能够为下一个迷失的灵魂提供帮助:

    为了将电子邮件对话分组到链中,Exchange 将一些元数据注入到电子邮件标题中。以下说明将创建邮件流规则以检查与该元数据中的正则表达式匹配的值。如果 Exchange 找不到任何内容,则规则将正常启动,但如果找到值,则电子邮件必须是回复,因此不会触发邮件流规则。

    对于只应在初始电子邮件而非回复上运行的邮件流规则:

    1. 从 Admin -> Exchange -> Mail Flow -> Your Rule,提供名称、条件和正常操作。
    2. 如果尚未选中,请单击底部附近的“更多选项...”。
    3. 点击“添加例外”。
    4. 在“除非...”下,选择“邮件标头与这些文本模式匹配”。
    5. 单击“输入文本...”并输入标题名称“In-Reply-To”(不带引号)。
    6. 单击“输入文本模式...”并输入以下表达式:“<.>@.>”(无引号)。
    7. 照常保存您的规则。

    希望这对某人有所帮助。

    【讨论】:

    • 六年后,它帮助了我。谢谢rgmatthes。但是,我认为表达式应该是“<.>”(没有引号),而不是“<.>”。点字符只匹配一个字符;你真的什么是 0..n 的任何东西,然后是 @,然后是 0..n 的任何东西。实际上,可能应该是“,所以它匹配任何不是@,然后是@,然后是任何不是@的东西。微软关于他们的RegExp实现的文档:docs.microsoft.com/en-us/dotnet/standard/base-types/…跨度>
    • 这对我也有帮助。该问题可能已被否决,因为它可能属于 I SuperUser 而不是 StackOverflow,后者用于编程问题。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2014-03-28
    • 2020-03-25
    • 2023-03-24
    • 2015-08-02
    • 1970-01-01
    • 2011-03-09
    • 1970-01-01
    相关资源
    最近更新 更多