Использование макросов в шаблонах уведомлений
16 сентября 2026
ID 56706
Макрос – это элемент подстановки, используемый в шаблонах уведомлений о событиях. В формируемом на основе шаблона тексте уведомления макрос заменяется на некоторое значение.
Синтаксис макроса: %ИМЯ_МАКРОСА%
Значения макросов автоматически подставляются на английском языке. Переключение языков для макросов недоступно.
В текстах уведомлений о срабатывании правила можно использовать следующие макросы (см. таблицу ниже).
Макросы для шаблонов уведомлений
Макрос | Описание |
|---|---|
%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% | Действие приложения над сообщением или вложением. Значение макроса зависит от его расположения в теле уведомления:
В теме уведомления на место макроса всегда подставляется действие, выполненное над сообщением целиком. |