Условие CHECK-MESSAGE-ID

<< Кликните, чтобы показать Содержание >>

Руководство Администратора | CHM EPUB PDF A4/Letter   

Условие CHECK-MESSAGE-ID

Проверить заголовок Message-ID (для протокола LOTUS проверяется заголовок X-Sensor-Lotus-MessageId) сообщения на повторное появление в течение определённого интервала времени (отслеживание дубликатов сообщений).

Описание

Это условие проверяет, не встречалось ли уже в течение указанного периода времени сообщение с таким же заголовком Message-ID (для протокола LOTUS проверяется заголовок X-Sensor-Lotus-MessageId), как и у текущего проверяемого сообщения.

Формат

<c name="check-message-id" time="<timeout>" />

Атрибут "name":

В атрибуте "name" укажите имя условия: name="check-message-id".

Атрибут "time":

В атрибуте time="..." укажите время ожидания в миллисекундах.

Время ожидания не может быть меньше 1 миллисекунды и больше 5 минут, т.е. 5*60*1000 = 300000 миллисекунд.

Пример:

Если в течение двух секунд были повторные сообщения с таким же заголовком Message-ID, удалять их.

<?xml version="1.0" encoding="utf-8"?>

<filter name="Message filter" version="1.0">

  <comment>Message filter.</comment>

  <table name="main">

    <rule enabled="1">

      <match>

        <c name="check-message-id" time="2000" />

      </match>

      <action name="drop" />

    </rule>

 

  </table>

</filter>