Макрос – это элемент подстановки, используемый в шаблонах уведомлений о событиях. В формируемом на основе шаблона тексте уведомления макрос заменяется на некоторое значение.
Синтаксис макроса: %ИМЯ_МАКРОСА%
Значения макросов автоматически подставляются на английском языке. Переключение языков для макросов недоступно.
В текстах уведомлений о срабатывании правила можно использовать следующие макросы (см. таблицу ниже).
Макросы для шаблонов уведомлений
Макрос |
Описание |
---|---|
%NODE_IP% |
IP-адрес узла кластера, на котором было обработано сообщение. |
%NODE_PORT% |
Порт подключения к узлу кластера, на котором было обработано сообщение. |
%PRODUCT_NAME% |
Название приложения – Kaspersky Secure Mail Gateway. |
%SMTP_MESSAGE_ID% |
Заголовок сообщения |
%SENDER% |
Адрес отправителя сообщения. |
%SENDER_IP% |
IP-адрес отправителя сообщения. |
%ALL_RECIPIENTS% |
Адреса всех получателей исходного сообщения. |
%AFFECTED_RECIPIENTS% |
Список адресов получателей исходного сообщения, имеющих отношение к сработавшим модулям проверки, по которым сформированы уведомления. Адреса берутся из SMTP-сессии (значения команды RCPT TO). |
%AFFECTED_RULES% |
Список идентификаторов сработавших правил. |
%MESSAGE_ID% |
Идентификатор, присвоенный сообщению приложением KSMG. |
%SUBJECT% |
Тема исходного сообщения. Если тема содержит ссылку, KSMG делает ссылку неактивной с помощью добавления пробелов. |
%DATE% |
Дата получения сообщения. |
%MESSAGE_ACTION% |
Действие приложения над сообщением. Возможные значения:
Если сообщение помещено в Хранилище, то через запятую после действия указывается |
%DATA_BEGIN% |
Служебный макрос для обозначения начала списка вложений. |
%DATA_END% |
Служебный макрос для обозначения конца списка вложений. |
%OBJECT_NAME% |
Имя обнаруженного объекта. Если имя объекта содержит ссылку, KSMG делает ссылку неактивной с помощью добавления пробелов. Значение макроса зависит от его расположения в теле уведомления:
В теме уведомления вместо макроса всегда подставляется значение |
%OBJECT_SIZE% |
Размер сообщения целиком или отдельных его вложений. Значение макроса зависит от его расположения в теле уведомления:
В теме уведомления вместо макроса всегда подставляется размер сообщения целиком. |
%STATUS% |
Результат проверки сообщения или вложения. Значение макроса зависит от его расположения в теле уведомления:
Статус подставляется вместо макроса, если в параметрах модулей, присвоивших этот статус, включена отправка уведомлений. Если статусов несколько, они перечисляются через запятую. |
%OBJECT_ACTION% |
Действие приложения над сообщением или вложением. Значение макроса зависит от его расположения в теле уведомления:
|