2014-04-03 61 views
0

我每天都會收到數十或數百封來自nagios的電子郵件。許多與相同的服務/服務器有關。例如,我得到對方的幾分鐘之內兩封電子郵件:基於電子郵件順序的Outlook郵件過濾

  1. 狀態的關鍵服務器上:服務服務器上
  2. 國家確定:服務

Outlook不認爲這是一個談話,所以我可以這樣對待他們。

我想要一個過濾器,規則或過程,將看到「狀態OK」,然後去找到所有其他與該服務器關聯的電子郵件:服務和刪除它們。

我開始的規則是將所有與服務器/服務相關的電子郵件與不正常的郵件放在一個文件夾中。我的希望是,然後有一個規則,會看到確定的電子郵件,並刪除該文件夾中的所有消息,然後刪除確定消息。

不幸的是,我無法看到刪除文件夾中所有電子郵件的操作。

我被困在這一點。我想寫一個vba加載項,但它看起來像管理員關閉了。

有什麼建議嗎?這對許多系統管理員可能很有用。

回答

0

您可以在Nagios發送的自動電子郵件中包含兩個宏。

$ SERVICEPROBLEMID $ $ LASTSERVICEPROBLEMID $

您可以將serviceproblemid宏附加到一個臨界/警告/未知狀態的電子郵件的主題和追加lastserviceproblemid宏來恢復警報。

這樣你可以將兩封郵件捆綁在一起,outlook可以相應地處理(可能需要一些Outlook規則的播放,但我相信它可以完成。)