Checkmk Werk 7427: mail: don't escape state markers in emails

Tom Baerwinkel tom.baerwinkel at tribe29.com
Wed Jun 26 08:57:10 CEST 2019


ID:          7427
Title:       mail: don't escape state markers in emails
Component:   Notifications
Level:       1
Class:       Bug fix
Version:     1.7.0i1

Since version 1.5.0p14 state markers in HTML emails were escaped
and not interpreted as HTML but shown as text. The state marker
for CRIT was e.g. shown as:

<b class="stmarkCRITICAL">CRIT</b>

This werk restores the old behaviour and state markers are shown
in HTML emails as usual.

If you use the macros HOSTOUTPUT_HTML, SERVICEOUTPUT_HTML, or
LONGSERVICEOUTPUT_HTML in custom notification scripts please
switch to the macros HOSTOUTPUT, SERVICEOUTPUT, and
LONGSERVICEOUTPUT which contain the textual state markers
'(!)' and '(!!)' for WARN and CRIT, respectively. The *_HTML
variables will be deprecated in 1.6 and removed in 1.7.
If you want to replace the textual state markers by HTML code
you can use the utility function
cmk.notification_plugins.utils.format_plugin_output.



More information about the checkmk-werks-lvl1 mailing list