只有在邮件是文本/纯文本时才应用传输规则,如果是文本/ html则应用另一个传输规则

我已经在这个相当长的一段时间了,并没有真正做到这一点。 不幸的是,我只能testing我们的Office365帐户和变化采取永远传播,所以我可以在更改规则后testing..

问题如下

我的组织希望集中签名添加到所有电子邮件(这很容易通过添加传输规则和“附加免责声明”来解决)

然而,这是一个踢球者,当邮件以文本/纯文本的forms发送时,很好的格式化的HTML签名被包裹起来(这就是我们决定要做的事情,所以签名至less被添加了),但是看起来很糟糕

有没有办法找出邮件是纯文本还是纯邮件,然后添加一个签名,如果邮件是以HTML格式发送的,那么是另一个签名?

我一直在玩规则和检查标题的Content-Type并试图匹配,但到目前为止,没有运气。

我相信Office365运行Exchange 2010。

编辑一些更多的挖掘后发现在微软板上以下:

..这只会工作,如果您设置您的电子邮件使用POP或IMAP。 否则,内容types将不能被传输规则查看,因此将不起作用。

这解释了为什么我试图寻找Content-Type头失败..

简而言之,就像您发现的一样,Exchange传输规则只是不够灵活,无法处理大多数组织的签名需求。 用传输规则search电子邮件内容的问题是,他们search渲染的身体,而不是原始的身体。 所以如果你想匹配一个MIME部分头,你运气不好。

此时,您可能需要考虑第三方签名pipe理产品。 查看更好的签名pipe理(Exchange-bound?)