Фильтрация почты Outlook на основе последовательности писем

Я получаю десятки или сотни писем от nagios каждый день. Многие связаны с одним и тем же сервисом / сервером. Например, я получаю два электронных письма в течение нескольких минут:

  1. Государственный КРИТИЧЕСКИЙ на сервере: сервис
  2. Состояние ОК на сервере: сервис

Outlook не видит в этом разговора, поэтому я могу относиться к ним таким образом.

Я хотел бы иметь фильтр, правило или процесс, который будет отображать "Состояние ОК", а затем найти все другие электронные письма, которые были до этого связаны с этим сервером: service, и удалить их.

Я начал с правил, которые брали все электронные письма, связанные с сервером / службой, которые не в порядке, и помещали их в папку. Тогда я надеялся, что у меня будет правило, которое будет видеть сообщение "ОК", удалять все сообщения в этой папке, а затем удалять "ОК".

К сожалению, я не смог увидеть действие по удалению всех писем в папке.

Я застрял в этой точке. Я думал о написании надстройки VBA, но похоже, что администратор отключил.

Какие-либо предложения? Это может быть полезно для многих системных администраторов.

1 ответ

Есть два макроса, которые вы можете включить в автоматическое электронное письмо, которое отправляет Nagios.

$ SERVICEPROBLEMID $ $ LASTSERVICEPROBLEMID $

Вы можете добавить макрос serviceproblemid к теме письма в критическом / предупреждающем / неизвестном состоянии и добавить макрос lastserviceproblemid к предупреждению о восстановлении.

Таким образом, вы можете связать два электронных письма, и Outlook может обработать соответствующим образом (может потребоваться немного поиграться с правилами Outlook, но я уверен, что это может быть сделано).

Другие вопросы по тегам