【发布时间】:2013-12-04 00:34:32
【问题描述】:
我已经构建了一个 Exchange 2013 邮件应用程序,旨在将我的 Outlook 插件中的一部分功能添加到 OWA。 OWA 方面工作正常,但该应用程序也出现在 Outlook 2013 中,它是多余的且无法正常工作。有没有办法让邮件应用只显示在 OWA 上?
【问题讨论】:
标签: outlook outlook-addin office-2013
我已经构建了一个 Exchange 2013 邮件应用程序,旨在将我的 Outlook 插件中的一部分功能添加到 OWA。 OWA 方面工作正常,但该应用程序也出现在 Outlook 2013 中,它是多余的且无法正常工作。有没有办法让邮件应用只显示在 OWA 上?
【问题讨论】:
标签: outlook outlook-addin office-2013
看起来微软不希望我们做这样的事情 - 请参阅here。没有任何适当的、受支持的方法可以做到这一点,但我能够利用 OWA 和 Outlook 之间的正则表达式不兼容来解决它,描述了 here。该文档看起来是错误的——Outlook 不支持前瞻正则表达式,而且 Outlook 和 OWA 都不支持后瞻。也就是说,这条规则似乎在 OWA 中激活了邮件应用程序,但在 Outlook 中没有:
<Rule xsi:type="ItemHasRegularExpressionMatch" PropertyName="SenderSMTPAddress" RegExName="BlockOutlook" RegExValue="(?=@)." />
看起来微软已经“修复”了这种不兼容问题,并且上述方法不再有效。
【讨论】: