基于电子邮件序列的Outlook邮件过滤

时间:2014-04-03 15:35:08

标签: email filter outlook rule

我每天都会收到来自nagios的数十或数百封电子邮件。许多与相同的服务/服务器相关。例如,我会在几分钟内收到两封电子邮件:

  1. 服务器上的CRITICAL:服务
  2. 服务器上的状态正常:服务
  3. Outlook并没有将此视为对话,所以我可以这样对待它们。

    我希望有一个过滤器,规则或流程可以看到"状态正常"然后找到与该服务器关联的所有其他电子邮件:服务并删除它们。

    我开始使用规则,这些规则将与服务器/服务相关联的所有电子邮件都放在一个文件夹中。我希望有一条规则可以看到OK电子邮件并删除该文件夹中的所有邮件,然后删除OK邮件。

    不幸的是,我无法看到删除文件夹中所有电子邮件的操作。

    我已经陷入困境。我想过编写一个vba加载项,但看起来管理员关闭了。

    有什么建议吗?这对许多系统管理员都很有用。

1 个答案:

答案 0 :(得分:0)

您可以在Nagios发送的自动电子邮件中包含两个宏。

$ $ SERVICEPROBLEMID $ $ LASTSERVICEPROBLEMID

您可以将serviceproblemid宏附加到处于严重/警告/未知状态的电子邮件主题,并将lastserviceproblemid宏附加到恢复警报。

通过这种方式,您可以将两封电子邮件捆绑在一起,并且Outlook可以相应地处理(可能需要播放一些Outlook规则,但我相信它可以完成。)