2

電子メール本文にリンクが含まれている場合にコンテキスト アドインとしてアクティベーション ルールを追加する方法

<a href="https://www.abcedf.com/go/?3A%2F%2FsteD%3D" target="_blank">
<span >
<img blockedimagesrc="https://www.abcedf.com/files/blue_lock.png">
 Message 
</span>
</a>

このルールはコンテキスト アドインとして機能しません

>     <Rule xsi:type="ItemIs" FormType="Read" ItemType="Message" />
>         <Rule xsi:type="ItemHasRegularExpressionMatch" PropertyName="BodyAsHTML" RegExName="BodyFilter"
> RegExValue="https://www\.abcedf\.com/go"  />
4

3 に答える 3

1

正規表現では、スラッシュ ("/") は区切り文字であるため、エスケープする必要があります。

https:\/\/www\.abcedf\.com\/go

ところで、この正規表現は些細なことです。やりたいことは、文字列を完全に一致させることだけのように見えます。

于 2016-06-20T17:35:32.330 に答える
0

このようなシナリオでは、ItemHasKnownEntity ルールを使用できます。"既知のエンティティ" は、Outlook が自動的に認識する定義済みの要素です。書くのもデバッグするのも難しい複雑な正規表現を作成する必要がなくなります。

上記の URL の ItemHasKnownEntity ルールは、

<Rule xsi:type="ItemHasKnownEntity" 
EntityType="Url" 
RegExFilter="abcdef"
FilterName="abcdef"
IgnoreCase="true" />
于 2016-06-21T16:40:33.917 に答える