It is not always possible to run an SMTP server within every environment. Email might not be the preferred mechanism of notification.
Although Stream alerting can already be selected, this has no way to support email jinja templates.
One option could be for the jinja templating feature to be exposed as a pipeline element, and a configurable set of pipelines selected from to create alerts from rules. This would allow HTML docs to be created as files for an external script to pick up. But this whole create file/run script/delete file or retry script process is something that itself is fraught and there are a variety of ways that it could be improved and better integrated into Stroom itself.
It is not always possible to run an SMTP server within every environment. Email might not be the preferred mechanism of notification.
Although Stream alerting can already be selected, this has no way to support email jinja templates.
One option could be for the jinja templating feature to be exposed as a pipeline element, and a configurable set of pipelines selected from to create alerts from rules. This would allow HTML docs to be created as files for an external script to pick up. But this whole create file/run script/delete file or retry script process is something that itself is fraught and there are a variety of ways that it could be improved and better integrated into Stroom itself.