如何创建基于HTML正文文本的Outlook 2016规则?


3

为HTML格式的消息创建Body-content触发的规则

我收到一组HTML格式的自动电子邮件。 某些电子邮件我希望根据内容的一部分进行不同的处理。 内容涉及识别正文中的特定HTML锚点。

我该如何表达这样的规则?

我尝试过的:
我已将代表性电子邮件另存为HTML文件,然后在该文件中找到了锚点。然后我在我的规则中使用了锚标题。我也尝试使用整个HTML锚点(因为电子邮件是自动生成的,格式总是完全相同)。显然,既没有工作,因为我在这里寻求帮助。

我正在使用MS Outlook 2016客户端。


重复问题(目前没有答案): Microsoft Outlook 2010规则与HTML源匹配?
Ƭᴇcʜιᴇ007

1
你不能不使用VBA宏。
thims

这适用于Outlook 2007,但它应该或多或少相同: stackoverflow.com/questions/3865500/...
music2myear

Answers:


0

这是常见的模式:

  1. 创建一个VBA宏,找到所需的标签/锚点/ ... in MailItem.HTMLBody 。如果找到,它必须设置一些 UserProperties 要么 分类 将此电子邮件标记为包含必需的HTML源。
  2. 创建一个新的帮助程序规则,该规则具有检查HTML(如果需要)或没有任何条件的附加条件。将此规则的操作设置为 运行一个脚本 并从步骤1中选择脚本 选择 停止处理更多规则 。将此规则移至规则列表的顶部。
  3. 使用包含所需HTML标记/锚点/ ...的消息创建一个可以执行所需操作的规则:移动到文件夹,转发等。设置此规则的条件以检查VBA在步骤1中设置的类别或用户属性。

0

为简单起见,对于不想处理VBA的用户,以下是一种简单的解决方法。

大多数HTML电子邮件都将格式应用于源中的文本。因此,如果您正在搜索的文本中存在URL,则您的规则将无法按预期运行。因此,在您创建规则之前,我建议您转到文件>选项>信托中心>信任中心设置>电子邮件安全,然后启用“以纯文本格式读取所有标准邮件”选项

Trust Center

在您执行此操作后,查看您感兴趣的电子邮件,并使用您要用于创建规则的文本。这将包含outlook如何看待它以及您的规则也应该如何链接。

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.